У меня есть значение по умолчанию C# ASP. NET MVC Настройка личности в данный момент. Я бы просто переименовал более 1 столбца в базе данных.
Я знаю, что использую метод OnModelCreating(DbModelBuilder modelBuilder)
для переименования таблицы и столбцов.
Я могу успешно переименовать 1 столбец, как и когда я пытаюсь сделать больше, чем 1, у меня нет решение.
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<ApplicationUser>()
.ToTable("User")
.Property(p => p.Id).HasColumnName("UserGUID");
modelBuilder.Entity<IdentityRole>()
.ToTable("Role")
.Property(p => p.Id).HasColumnName("RoleID");
// something like this for multiples ??
modelBuilder.Entity<IdentityUserRole>(p =>
{
p.Property(u => u.UserId).HasColumnName("UserID"),
p.Property(uz => uz.RoleId).HasColumnName("RoleID")
});
}