除了直接查询数据库之外,如何从 ASP.NET 成员数据库中获取角色描述?
问问题
2585 次
2 回答
4
我确实使用反射器环顾四周,但没有看到任何返回描述的方法。该方法CreateRole()
只接受角色名。甚至存储过程也aspnet_Roles_GetAllRoles
只返回名称。恐怕您需要直接查询 aspnet_Roles 表
于 2009-09-25T08:20:09.963 回答
1
为了提供详细信息,由于本身不支持 Description 字段,因此在定义角色时,我提供了一个自定义数据库调用,以利用创建的 aspnet_Roles 表中的 description 字段。
具体来说,我使用内置的 ASP.net CreateRole 方法创建了角色
Roles.CreateRole("CREATED ROLE");
然后使用以下 SQL 命令使用直接 SQL 更新 ASP 表。
UPDATE dbo.aspnet_Roles SET [Description]='MY ROLE DESCRIPTION' WHERE RoleName='CREATED ROLE'
当我需要使用角色描述时,我会做一个选择
SELECT [Description] FROM dbo.aspnet_Roles where RoleName='CREATED ROLE'
于 2012-10-04T22:04:43.280 回答