【发布时间】:2023-04-04 17:17:01
【问题描述】:
我正在使用会员提供程序 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));
}
非常低效。我该如何解决这个问题?
谢谢。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-membership