【发布时间】:2019-06-05 07:29:23
【问题描述】:
我是 ASP.NET Core MVC 和 EF 的新手。我创建了一个CatchmebgUser,它继承了IdentityUser。我在CatchmebgUser 中为照片添加了一个自定义字段并应用了迁移。
现在我有两个表:AspNetUsers 和 CatchmebgUser。
使用 User 对象时,我从 AspNetUsers 表中获取数据,直到我将此行添加到 CatchmebgContext:
builder.Entity<CatchmebgUser>().ToTable("CatchmebgUser");
有没有办法摆脱AspNetUsers 表或者我应该为用户提供两个单独的表?
【问题讨论】:
-
如果我是你,我会建议离开 AspNetUsers 表。从这里您可以获得控制器的角色和身份验证。此外,删除它很可能会导致必须删除其他 AspNet 表。
标签: c# asp.net-identity entity-framework-core