在向导创建的默认授权数据库中,一个实体有两个表。例如:
aspnet_users 和用户,aspnet_roles 和角色等。
这是什么原因?
在向导创建的默认授权数据库中,一个实体有两个表。例如:
aspnet_users 和用户,aspnet_roles 和角色等。
这是什么原因?
出了什么问题?aspnet_regsql 为认证创建的默认数据库有三张表;aspnet_users、aspnet_roles 和 aspnet_applications。为授权添加角色会增加一些,但它们仍然都是 aspnet_ 前缀。
您可以通过运行自行检查
aspnet_regsql -sqlexportonly
并检查它产生的 SQL。当您为应用程序服务注册 SQL 时,甚至无法删除前缀。
我找到了原因。由 aspnet_regsql 创建的 aspnet_ 前缀表和添加用户和角色时由网站管理工具创建的其他表(角色、配置文件、用户等)。谢谢你的建议。