【发布时间】:2011-07-25 20:17:56
【问题描述】:
我写了以下确实有效,但想知道是否有更有效的方法可以让所有用户都没有任何角色。
using System.Collections.Generic;
using System.Linq;
using System.Web.Security;
public static IEnumerable<MembershipUser> GetUsersHavingNoRole() {
var allUsers = Membership.GetAllUsers().Cast<MembershipUser>();
foreach (var user in allUsers) {
if (Roles.GetRolesForUser(user.UserName).Length.Equals(0)) {
yield return user;
}
}
}
【问题讨论】:
标签: c# linq asp.net-membership user-roles