我们有一种方法可以加载所有ASP.NET核心身份用户
await _userManager.Users.ToListAsync()
我们还有一个方法来加载特定身份用户的角色:
IList<string> userRoles = await UserManager.GetRolesAsync(userId);
但是,有没有办法在一次呼叫中为所有身份用户加载他们的角色?基本上是一个数据库调用.
因为如果我想要加载所有用户并想要在dto中返回他们的角色,我将不得不循环遍历所有用户,然后必须为所有用户访问数据库来获取他们的角色,这是非常低效的
有没有办法可以在一次呼叫中为所有用户同时加载这两个信息?