Ben varsayılan tablo örneğin isimlerini değiştirdi MVC 5'de, .NET Core başladım: Bu şekilde kullanıcılar AspNETUsers ve mükemmel çalıştı: Sınıf I dded yılında IdentityModels:.NET CORE'da varsayılan ASP.NET Kimlik tablosu adlarını nasıl değiştirebilirim?
protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<IdentityUser>().ToTable("Users").Property(p => p.Id).HasColumnName("UserId");
modelBuilder.Entity<ApplicationUser>().ToTable("Users").Property(p => p.Id).HasColumnName("UserId");
modelBuilder.Entity<IdentityUserRole>().ToTable("UserRoles");
modelBuilder.Entity<IdentityUserLogin>().ToTable("UserLogins");
modelBuilder.Entity<IdentityUserClaim>().ToTable("UserClaims");
modelBuilder.Entity<IdentityRole>().ToTable("Roles");
}
Ama .NET CORE (MVC 6) 'da çalışmıyor. Herkes bana yardım edebilir mi? Çok teşekkürler.
kullanmayın lütfen: NET Çekirdek ASP.NET Core eş anlamlısı olarak! .NET Core, .NET 4.x çalışma zamanı gibi bir çalışma zamanıdır. Diğer tarafta ASP.NET Çekirdek bir framework/webstack ve çalışır ** BOTH **, .NET Çekirdek ve .NET> = 4.5.1 – Tseng
@ Tseng, Çekirdek öğreniyorum, emin nerede arasında çok fark var ASP.NET ve Çekirdek. –