使用Entity Framework Application用户从特定角色与用户一起创建视图

时间:2018-07-17 13:15:03

标签: c# asp.net-mvc-4

请,我一直在努力创建仅显示特定角色用户的视图。

我已经可以使用

查看所有用户
return View(await UserManager.Users.ToListAsync());

在我看来,模型是ApplicationUser

但是,我只需要具有特定角色的用户 我正在使用MVC 4.5.1。

1 个答案:

答案 0 :(得分:0)

您需要使用RoleManager:

var roleManager = 
   new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new ApplicationDbContext()));

return View(await roleManager.FindByName("Administrator").Users.ToListAsync());