【发布时间】:2014-10-03 16:17:45
【问题描述】:
我想知道是否有人可以帮助我解决以下问题...
我创建了一个使用 Identity v2 的 EF 代码优先数据库 (sqlexpress) - 我可以在该数据库中看到我的所有模型,包括以 Identity* 开头的与身份相关的表(即 IdentityUserClaims、IdentityUserLogins、IdentityUserRoles IdentityRoles 和 IdentityUsers )。
然后我创建一个全新的 MVC 项目并添加相同的连接字符串。当我注册一个新用户时 - 由于某种原因,它会关闭并创建以 AspNet* 开头的 Identity v2 表(即 AspNetUserClaims、AspNetUserLogins、AspNetUserRoles AspNetRoles 和 AspNetUsers)。
[我正在使用... EF 6.1.1、Identity 2.1、MVC 5.2]
为什么 EF 和 AspNet 的 Identity 命名架构不同?如何让 MVC 使用 EF 架构 Identity*?
【问题讨论】:
标签: entity-framework asp.net-identity-2 asp.net-mvc-5.2