如何为我的SQL角色提供程序实现自定义方法?或覆盖现有的一个?

时间:2016-12-22 17:49:48

标签: c# sql asp.net roleprovider

我使用的是ASP.NET的角色提供程序,而且一切都工作正常。但是,在我的角色管理屏幕上,我不仅要显示现有角色的名称,还要显示其描述。该字段存在于 aspnet_regsql.exe 实用程序生成的SQL表中,但在System.Web.Security命名空间中似乎没有引用该字段的任何内容。

目前, Roles.GetAllRoles()会返回包含角色名称的字符串数组。我希望能够返回ListItem列表,例如(为了简单起见)。或者在创建新角色时,我希望能够将描述设置为某个内容,而不是默认为null。

我知道我可以只是编写一个存储过程来返回我想要的结果并使用一个完全独立的方法。但是,如果我能从基地获得一些东西并扩展它以满足我的需要,我更喜欢。这可能吗?

0 个答案:

没有答案