MVC5 uygulamasına profil/Üyelik bilgileri eklemeye ve yapılandırma eşlemeleri eklemeye çalışıyorum.Asp.net MVC5 EF6 akıcı api kullanarak harita tabloları?
aşağıdaki hata iletisi alıyorum:
my.Models.IdentityUserLogin: EntityType 'IdentityUserLogin' tanımlı hiçbir anahtarı vardır. Bu EntityType'ın anahtarını tanımlayın.
my.Models.IdentityUserRole:: EntityType 'IdentityUserRole', tanımlanmış anahtar içermez. Bu EntityType'ın anahtarını tanımlayın.
IdentityUserLogins: EntityType: EntitySet 'IdentityUserLogins', tanımlanan kimliği olmayan 'IdentityUserLogin' türüne bağlı olarak 'dur.
IdentityUserRoles: EntityType: EntitySet 'IdentityUserRoles', tanımlanmamış anahtarların bulunduğu 'IdentityUserRole' türünde tabanlıdır.
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());
}
}
bu doesnt work..try çağırarak eğer yapılandırmadan önce –
'base.OnModelCreating (modelBuilder)', 'IdentityDbContext' kullanıldığında çağrılmalı, 'OnModelCreating' geçersiz kılınmış ve ben IdentityUs'u el ile yapılandırmadım. öznitelikleri veya akıcı API ile erLogin', IdentityUserRole ve IdentityUserClaim'. –