私はどちらかクライアントまたはユーザーではなく管理の役割を持つユーザーをGETALLする必要がMVC5を使用してアプリケーションを構築しています。Asp.Net MVC 5 GetAllUsers
管理者役割に関連付けられていないユーザーを取得できません。
また、GUIDではなくINT IDを使用するために、ID 2でいくつか調整を行いました。
私の現在のクエリは、この
のようなものである。このクエリは私にすべてのユーザーを与えながら、このクエリは私にはnullユーザー
var users = _roleManager.FindByName("Admin").Users.Select(e=>e).ToList();
を与えます。管理者役割ユーザーを削除する必要があります。
var users = _context.Users.Select(e => e).ToList();
管理者役割を持たないユーザーを取得する方法はありますか。
私は自分のIDEの隣にはいないが、 'var users = _context.Users.Where(u =>!u.UserRoles.Contains(" Admin "))のようなものを試してみよう。ToList();' – Dumisani