5
我正在使用會員提供商asp.net mvc 4. 我想獲取用戶及其角色的列表,而不需要Roles.GetRolesForUser()
爲每個用戶。獲取用戶及其角色列表
在我的應用程序中,業務需求規定用戶只能分配一個角色。
目前我在做什麼:
[GridAction]
public ActionResult _GetUsers()
{
var users = Membership.GetAllUsers().Cast<MembershipUser>().Select(n => new AdminAccountEditModel
{
Role = Roles.GetRolesForUser(n.UserName).FirstOrDefault(),
IsApproved = n.IsApproved,
Email = n.Email,
UserName = n.UserName
}).ToList();
return View(new GridModel(users));
}
非常低效的。我該如何解決?
謝謝。