首页 > 解决方案 > 使用实体框架应用程序用户创建具有来自特定角色的用户的视图

问题描述

拜托,我一直在努力创建一个只显示来自特定角色的用户的视图。

我已经能够通过使用查看所有用户

return View(await UserManager.Users.ToListAsync());

在我看来,模型是ApplicationUser

但是,我只需要使用 MVC 4.5.1 的某个角色的用户。

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

解决方案


你需要使用 RoleManager :

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

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

推荐阅读