我在我的 MVC 5 项目中使用 Identity 2.0。
当我第一次在数据库中运行该项目时,已创建所有用于身份验证和授权的默认表:
在 AspNetUsers 表中,我需要创建名为 LoyoutId 的整数类型的附加列。
我的问题是如何向创建的默认表添加列?
您可以通过添加更多属性来添加用户的个人资料数据ApplicationUser
班级,请访问this http://go.microsoft.com/fwlink/?LinkID=317594了解更多。
在你的情况下:
public class ApplicationUser : IdentityUser
{
public int LoyoutId { get; set; }
}
然后打开包管理器控制台并执行以下命令:
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
table.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)