Я пытаюсь написать страницу администрирования основных пользователей в ASP.NET Identity 2 и хочу получить роли для пользователя.Тем не менее, это не текущий пользователь, и я только нашел, как получить роли для текущего пользователя (User.Identity).
Я пытаюсь взять данного пользователя по идентификатору, который я передаю (который являетсяих идентификатор из ASPNetUsers) и узнать, какие роли у них есть (в базе данных есть соединение ролей с ASPNetUserRoles, но передается только таблица ролей)
Я не вижу способа присоединиться к этой таблице.
Мой код psuedo, который не работает, выглядит примерно так:
var myRoles = await db.Roles.Where(s => s.Users.First(u => u.UserId == id)).ToListAsync();
Кто-нибудь знает, что написать запрос с заданным идентификатором пользователя, чтобы получить все назначенные ему роли?