小编Ale*_*482的帖子

在asp.net MVC5 EF6中使用流畅的api映射表?

我正在尝试将配置文件/成员身份信息添加到我的MVC5应用程序中并添加配置映射.

我收到以下错误消息:

my.Models.IdentityUserLogin :: EntityType'IdentityUserLogin'没有定义键.定义此EntityType的键.

my.Models.IdentityUserRole :: EntityType'IdentityUserRole'没有定义键.定义此EntityType的键.

IdentityUserLogins:EntityType:EntitySet'IdentityUserLogins'基于没有定义键的类型'IdentityUserLogin'.

IdentityUserRoles:EntityType:EntitySet'IdentityUserRoles'基于类型'IdentityUserRole',没有定义键.

public class ApplicationUser : IdentityUser
{
    public string City { get; set; }
    public string Discriminator { get; set; }

    public string Address { get; set; }     
}

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection")
    {
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Configurations.Add(new ApplicationUserConfiguration());           
    }
}
Run Code Online (Sandbox Code Playgroud)

claims-based-identity entity-framework-6 asp.net-identity

13
推荐指数
2
解决办法
7562
查看次数