Sub*_*ive 5 asp.net asp.net-mvc entity-framework asp.net-core
我刚开始将应用程序从ASP.NET MVC 5移植到ASP.NET Core 2.0(使用EF Core和Identity).一切顺利,但我遇到了一个我似乎无法找到答案的问题.
我想要做的只是根据分配的角色(管理员,用户等)获取数据库中的所有用户.
这在我刚刚使用的MVC 5中很简单:
_db.UserCompany.Where(x => x.User.Roles.Any(s => s.RoleId == adminRole.Id)
Run Code Online (Sandbox Code Playgroud)
但是,使用.NET Core/Entity Framework Core,我似乎无法再浏览用户 - >角色.
所以我的问题是,如果Identity/EF Core中已经实现了实现我想要的方式吗?或者是否有必要实施自定义解决方案?
提前致谢!
Mat*_*llo 19
对我来说,用户经理就是答案
private readonly UserManager<ApplicationUser> _userManager;
_userManager.GetUsersInRoleAsync("myRole").Result
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2936 次 |
| 最近记录: |