我刚开始将应用程序从ASP.NET MVC 5移植到ASP.NET Core 2.0(使用EF Core和Identity)。一切顺利,但我遇到了一个我似乎无法找到答案的问题。
我想要做的只是根据分配的角色(管理员,用户等)获取数据库中的所有用户。
在我刚刚使用的MVC 5中这很简单:
<version>5.0.0-M4</version>
但是,使用.NET Core / Entity Framework Core,我似乎无法浏览用户 - &gt;角色了。
所以我的问题是,如果Identity / EF Core中已经实现了实现我想要的方式吗?或者是否有必要实施自定义解决方案?
提前致谢!
答案 0 :(得分:15)
对我来说,用户经理就是答案
private readonly UserManager<ApplicationUser> _userManager;
_userManager.GetUsersInRoleAsync("myRole").Result