我在vb .net应用程序中使用成员身份和角色进行身份验证。 我们在应用程序中大约有5个角色,其中某些角色填写了特定的配置文件值。 例如,角色是商店,配置文件值是商店编号。 显然,如果您在总部工作,则没有门店号码,所以我不在乎。 每个商店也可以拥有1名以上的员工。
我需要让用户获得特定的商店编号。 这意味着我只希望属于商店编号101的用户显示该列表。 现在,我们这样做的方式是遍历所有用户,并将符合条件的用户添加到排序列表中。 此功能起作用,但问题是当您开始传递大约3,000个用户时。 变得迟钝只会变得不好。
你们将如何找到另一种方式呢? 我真的不想做自定义存储过程或更改基础类,因为我担心这一切都会破坏更高版本的.net,因为它们会更改成员资格和角色。