.net core 3.0 如何通过Mvc Core3中的UserManager获得具有一个角色的所有用户?

.net core 3.0 如何通过Mvc Core3中的UserManager获得具有一个角色的所有用户?,.net-core-3.0,asp.net-core-identity,usermanager,.net Core 3.0,Asp.net Core Identity,Usermanager,如何通过Mvc Core 3中的UserManager获得具有一个角色的所有用户?我想要UserName,UserId和角色 这是我的示例代码,但不起作用: var users=userManager.users.Take(50.ToList(); var Getesroles=新列表(); foreach(用户中的var项) { 添加(userManager.GetRolesAsync(item.Result)); } 我的问题是什么?就像使用UserManager类中的GetUsersIn

如何通过Mvc Core 3中的
UserManager
获得具有一个角色的所有用户?我想要
UserName
UserId
和角色

这是我的示例代码,但不起作用:

var users=userManager.users.Take(50.ToList();
var Getesroles=新列表();
foreach(用户中的var项)
{
添加(userManager.GetRolesAsync(item.Result));
}

我的问题是什么?

就像使用
UserManager
类中的
GetUsersInRoleAsync()
方法一样简单

公共类用户管理器:IDisposable,其中TUser:class
{
...
公共虚拟任务GetUsersInRoleAsync(字符串roleName);
...
}

这将返回您传入的具有特定角色的所有用户。

您想查找具有特定角色的用户,还是获取所有用户的角色和其他信息?您上面的代码获取用户的所有角色,这是什么意思?XingZou我想获取具有特定角色的所有用户。我的示例代码只在一个结果中返回角色,不返回角色和用户。