如何使用实体框架在asp.net mvc标识中添加新列

时间:2017-03-14 07:08:38

标签: c# asp.net-mvc entity-framework

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
   ......
}

此方法可以重写表名或列名,但如何添加?

1 个答案:

答案 0 :(得分:1)

要在Identity表中添加新列,只需修改使用项目模板创建的类。

public class AppUser : IdentityUser
{
   public string UserNickName {get; set;}
}

然后添加新迁移,告诉EF将列添加到AppUser AspNetUsers表,如果我没有弄错的话。

您可以使用其他标识表执行此过程,您需要将列添加到(AppUserRoleAppUserClaim等等。)