asp.net – MVC5中IdentityDbContext和IdentityDbContext之间的区别是什么

前端之家收集整理的这篇文章主要介绍了asp.net – MVC5中IdentityDbContext和IdentityDbContext之间的区别是什么前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在什么基础上应该决定使用IdentityDbContext与IdentityDbContext< ApplicationUser>在ASP.NET MVC5应用程序中?

使用IdentityDbContext< ApplicationUser>可以获得什么好处?而不是非通用的IdentityDbContext?

解决方法

IdentityDbContext< ApplicationUser>将允许您使用自己的ApplicationUser类作为User实体.即您可以在用户上拥有自定义属性. IdentityDbContext类继承自IdentityDbContext< IdentityUser>这意味着您必须为您的用户使用IdentityUser类.

如果您希望在用户对象上拥有比IdentityUser提供的少数属性(UserName,PasswordHash等等)更多的属性,那么您可能希望选择IdentityDbContext< ApplicationUser>

猜你在找的asp.Net相关文章