Я пытаюсь добавить информацию о профиле/членстве в мое приложение 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());
}
}