我正在做一个学习项目。我已经创建了用户和角色表。是否可以使用这些表使用基于角色的内置授权和身份验证?还是我必须创建 MVC 提供的所有东西(包括角色表)?
3 回答

LEATH
TA贡献1936条经验 获得超6个赞
您需要使用身份提供的表,因为 asp.net 身份代码取决于这些表中可用的某些列,并且身份管理器类(usermanager、rolemanager)的编写方式使其依赖于可用的身份表。身份将为您提供比仅用户和角色(声明等)更多的表。

凤凰求蛊
TA贡献1825条经验 获得超4个赞
如果它们不存在,Identity 将为您创建所有表。您不需要自己创建它们。这将取决于您的连接字符串来确定这些文件的创建位置。
身份创建:__MigrationHistory、AspNetRoles、AspNetUserClaims、AspNetUserLogins、AspNetUserRoles、AspNetUsers
- 3 回答
- 0 关注
- 114 浏览
添加回答
举报
0/150
提交
取消