从几篇文章ApplicationUser延长我在网上找到身份2.0:使用一个数据库,第一种方法
http://www.codeproject.com/Articles/790720/ASP-NET-Identity-Customizing-Users-and-Roles
我已经看到它是非常简单的扩展MVC中的ApplicationUser类5 /身份2.0。它基本上需要添加属性到该类和所有依赖视图/视图模型等来实现新功能。我剩下的唯一问题是由于这些文章都给出了关于代码第一视角的示例。如何扩展Applicationser类与数据库第一视角一起工作?
这是我的想象。
1.)将连接字符串更改为生产数据库。 (在我的情况下,SQL Azure)
2.)创建通常由SQL Azure中的标识2.0自动创建的表。
3.)用默认的属性和类型填充这些表。
4.)将自定义属性添加到AspNetUsers表。 (例如,城市,邮编等)
5)这些属性添加到实际ApplicationUser类
6)更新相关视图,控制器的ViewModels等
是否有这样一个更简单的方法?