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

时间:2016-03-23 12:59:25

标签: asp.net-mvc asp.net-identity

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

identity 2 user table

1 个答案:

答案 0 :(得分:1)

您可以通过覆盖 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");
}

希望它有所帮助:)