在什么基础上应该决定使用IdentityDbContext与IdentityDbContext< ApplicationUser>在ASP.NET MVC5应用程序中?
使用IdentityDbContext< ApplicationUser>可以获得什么好处?而不是非通用的IdentityDbContext?
解决方法
IdentityDbContext< ApplicationUser>将允许您使用自己的ApplicationUser类作为User实体.即您可以在用户上拥有自定义属性. IdentityDbContext类继承自IdentityDbContext< IdentityUser>这意味着您必须为您的用户使用IdentityUser类.
如果您希望在用户对象上拥有比IdentityUser提供的少数属性(UserName,PasswordHash等等)更多的属性,那么您可能希望选择IdentityDbContext< ApplicationUser>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。