我在我的MVC 5项目中使用了identity 2.0。
第一次在我的数据库中运行项目时,已经创建了所有用于身份验证和授权的默认表:
在AspNetUsers表中,我需要创建一个名为LoyoutId的类型为integer的附加列。
我的问题是如何将列添加到创建的默认表?
答案 0 :(得分:2)
您可以通过向public class ApplicationUser : IdentityUser
{
public int LoyoutId { get; set; }
}
课程添加更多属性来为用户添加个人资料数据,请访问this了解详情。
在你的情况下:
PM> Enable-migrations //You don't need this as you have already done it
PM> Add-migration Give_it_a_name //This will generate a database script file
PM> Update-database //Run script file against database.
然后打开包管理器控制台并执行以下命令:
AspNetUsers
现在,所有新属性都将变为^([\w]{1,10})(\s[\d]{1})$
表。