-1

在向导创建的默认授权数据库中,一个实体有两个表。例如:

aspnet_users 和用户,aspnet_roles 和角色等。

这是什么原因?

4

2 回答 2

1

出了什么问题?aspnet_regsql 为认证创建的默认数据库有三张表;aspnet_users、aspnet_roles 和 aspnet_applications。为授权添加角色会增加一些,但它们仍然都是 aspnet_ 前缀。

您可以通过运行自行检查

aspnet_regsql -sqlexportonly

并检查它产生的 SQL。当您为应用程序服务注册 SQL 时,甚至无法删除前缀。

于 2012-04-16T22:59:25.303 回答
0

我找到了原因。由 aspnet_regsql 创建的 aspnet_ 前缀表和添加用户和角色时由网站管理工具创建的其他表(角色、配置文件、用户等)。谢谢你的建议。

于 2012-04-19T18:54:09.127 回答