首页 文章

Identity 2.0:ApplicationUser扩展使用数据库第一种方法

提问于
浏览
0

从我在网上找到的几篇文章中

http://typecastexception.com/post/2013/10/27/Configuring-Db-Connection-and-Code-First-Migration-for-Identity-Accounts-in-ASPNET-MVC-5-and-Visual-Studio-2013.aspx

http://www.codeproject.com/Articles/790720/ASP-NET-Identity-Customizing-Users-and-Roles

我已经看到在MVC 5 / Identity 2.0中扩展ApplicationUser类非常简单 . 它基本上需要向该类添加属性以及所有依赖的视图/视图模型等来实现新功能 . 我剩下的唯一问题是由于这些文章都提供了关于代码第一视角的示例 . 如何使用数据库第一个视角扩展Applicationser类?

这就是我的想象 .

1.)将连接字符串更改为 生产环境 数据库 . (在我看来是SQL Azure)
2.)创建通常由SQL Azure中的标识2.0自动创建的表 .
3.)使用默认属性和类型填充这些表 .
4.)将自定义属性添加到AspNetUsers表 . (E.G. City,Zip等)
5.)将这些属性添加到实际的ApplicationUser类
6.)更新相关视图,控制器,视图模型等 .

这样做有更简单的方法吗?

1 回答

  • 0

    不,没有其他方法可以扩展 ApplicationUser . Code-First几乎相同,只是首先添加属性,创建迁移,运行迁移,更新控制器/视图 .

相关问题