c# - 使用实体框架应用程序用户创建具有来自特定角色的用户的视图
问题描述
拜托,我一直在努力创建一个只显示来自特定角色的用户的视图。
我已经能够通过使用查看所有用户
return View(await UserManager.Users.ToListAsync());
在我看来,模型是ApplicationUser
但是,我只需要使用 MVC 4.5.1 的某个角色的用户。
解决方案
你需要使用 RoleManager :
var roleManager =
new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new ApplicationDbContext()));
return View(await roleManager.FindByName("Administrator").Users.ToListAsync());
推荐阅读
- javascript - React useEffect 问题
- sql - 如何将一个表中的每一行复制到另一个表中
- python - 在 python pandas 中分解出数据框的名称,以便更好地阅读数学表达式
- python - Python 或 R 中的 FINRA API?
- html - 悬停过渡不适用于href链接
- html - 视频作为背景未加载
- python - 为什么在两次调用 zip 上的列表时返回空列表
- php - 如何使用括号设置 Xdebug 以调试 PHP?
- docker - 我可以使用 CI 中的 kubectl 将本地 (CI) docker 映像推送到集群吗?
- swift - 如何使用 SwiftUI 中的扩展将 Hashable 协议添加到 CLLocationCoordinate2D