获取在ASP.NET Core 2.0中具有特定角色的所有用户

时间:2017-09-23 22:07:43

标签: asp.net asp.net-mvc entity-framework asp.net-core

我刚开始将应用程序从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中已经实现了实现我想要的方式吗?或者是否有必要实施自定义解决方案?

提前致谢!

1 个答案:

答案 0 :(得分:15)

对我来说,用户经理就是答案

private readonly UserManager<ApplicationUser> _userManager;

_userManager.GetUsersInRoleAsync("myRole").Result
相关问题