【发布时间】:2018-07-07 19:20:49
【问题描述】:
我正在尝试摆脱代码优先迁移。
问题在于 AspNetUsers 正在扩展 IdentityUser。结果,当我尝试使用 DbContext 时,出现以下错误。
- EntityType 'IdentityUserLogin' 没有定义键。定义键 这个 EntityType。
- EntityType 'IdentityUserRole' 没有定义键。定义此 EntityType 的键。
我想将 AspNetUsers 用于两个目的:
- 身份管理。
- 从数据库中查询用户。
不使用 IdentityDbContext 是否可以走这条路?
public class MyEntities : DbContext
{
public DbSet<AspNetUsers> AspNetUsers { get; set; }
}
【问题讨论】:
标签: c# asp.net asp.net-mvc entity-framework asp.net-identity