如何从 ASP.NET 成员资格数据库获取角色描述?
除了直接查询数据库之外,如何从 ASP.NET 成员资格数据库获取角色描述?
How can I get the role description from the ASP.NET membership database, other than querying the database directly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我确实使用 Reflector 环顾四周,但没有看到任何返回描述的方法。方法
CreateRole()
仅接受角色名。即使存储过程aspnet_Roles_GetAllRoles
也只返回名称。恐怕您需要直接查询 aspnet_Roles 表I did look around using Reflector but didn't see any method that returns the description. The method
CreateRole()
only takes the rolename. Even the stored procedureaspnet_Roles_GetAllRoles
only returns the name. I'm afraid you'll need to query the aspnet_Roles table directly为了提供详细信息,由于本身不支持“描述”字段,因此在定义角色时,我利用创建的 aspnet_Roles 表中的描述字段提供了一个自定义数据库调用。
具体来说,我使用内置的 ASP.net CreateRole 方法创建了角色
,然后使用以下 SQL 命令使用直接 SQL 来更新 ASP 表。
当我需要使用角色描述时,我会进行选择
To provide details, because the Description field is not natively supported, when defining roles, I supplied a custom database call taking advantage of the description field in the aspnet_Roles table created.
Specifically, I created the role using the built-in ASP.net CreateRole method
and then used direct SQL to update the ASP table using the following SQL command.
When I need to use the role description, I do a select