0
我得到了我的Users
,它分为两类:Student
和Professor
,我试图让Professor
角色中的所有用户,但我不知道是什么我做错了。如何获得来自特定角色的所有用户
这是代码,其中,我试着这样做:
RoleManager<IdentityRole> roleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context));
List<IdentityUserRole> professors = roleManager.FindByName("Professor").Users.ToList();
List<AppUser> users = new List<AppUser>();
foreach(IdentityUserRole iuser in professors)
{
AppUser user = manager.FindById(iuser.UserId);
users.Add(user);
}
Professors
因为某些原因保持为空。 有人能帮我一下吗?
我只是试过了。我仍然收到一个空的json数组。 – RottenCheese
我在邮递员上的结果如下:[]。而且,我只是检查了角色名拼写正确。我甚至试图通过id找到它,但同样的事情发生。 – RottenCheese
@RottenCheese你确定你的角色名是“教授”吗? –