Kartentabellen mit flüssiger API in asp.net MVC5 EF6?

Ich versuche, meiner MVC5-Anwendung Profil- / Mitgliedschaftsinformationen hinzuzufügen und Konfigurationszuordnungen hinzuzufügen.

Ich erhalte folgende Fehlermeldung:

my.Models.IdentityUserLogin:: EntityType 'IdentityUserLogin' hat keinen Schlüssel definiert. Definieren Sie den Schlüssel für diesen EntityType.

my.Models.IdentityUserRole:: EntityType 'IdentityUserRole' hat keinen definierten Schlüssel. Definieren Sie den Schlüssel für diesen EntityType.

IdentityUserLogins: EntityType: EntitySet 'IdentityUserLogins' basiert auf dem Typ 'IdentityUserLogin', für den keine Schlüssel definiert sind.

IdentityUserRoles: EntityType: EntitySet 'IdentityUserRoles' basiert auf dem Typ 'IdentityUserRole', für den keine Schlüssel definiert sind.

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());           
    }
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage