【发布时间】:2010-09-09 16:42:19
【问题描述】:
我在我的 vb .net 应用程序中使用成员资格和角色进行身份验证。我们在应用程序中有大约 5 个角色,其中某些角色填写特定的配置文件值。示例是角色是商店,配置文件值是商店编号。显然,如果您为总部工作,您没有商店编号,所以我不在乎。每个商店也可以有超过 1 名员工。
我需要获取特定商店编号的用户。这意味着我只希望属于商店编号 101 的用户显示该列表。我们现在这样做的方式是遍历所有用户并将符合条件的用户添加到排序列表中。这个功能,但问题是当你开始传递大约 3,000 个用户时。做任何好事都会变得很慢。
你们会如何找到不同的方法呢?我真的不想进行自定义存储过程或更改底层类,因为我担心它们会在更高版本的 .net 上破坏成员资格和角色。
【问题讨论】:
标签: .net membership roles