除管理员角色

时间:2017-11-30 11:22:52

标签: asp.net-mvc entity-framework asp.net-identity asp.net-mvc-5.2

我正在使用MVC5构建应用程序,我需要GetAll具有客户端或用户但不是管理员角色的用户。

我无法获得与管理员角色无关的用户。

我还在Identity 2中做了一些调整,以使用INT Id而不是GUID。

我当前的查询是这样的

此查询为我提供了空用户

 var users = _roleManager.FindByName("Admin").Users.Select(e=>e).ToList();

虽然此查询为我提供了所有用户。但我需要删除管理员角色用户

 var users = _context.Users.Select(e => e).ToList();

如何让没有管理员角色的用户?

1 个答案:

答案 0 :(得分:-4)

尝试以下查询,看看是否有帮助:

var users = _context.Users.Where(user => user.Role!=“Admin”);