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