更改 ASP.NET Identity 2 中的列名称

Changing the columns names in ASP.NET Identity 2

如何更改 ASP.NET Identity 2 中列的名称? 下面列出了 User table 的默认值。

您可以通过覆盖 DbContext 中的 OnModelCreating 然后向其中添加以下内容来轻松完成此操作:

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    base.OnModelCreating(modelBuilder);
    //here the magic happens :)
    modelBuilder.Entity<User>()
                .ToTable("Users", "dbo")
                .Property(p => p.Email)
                .HasColumnName("Email_Address");
}

希望对您有所帮助:)