В проекте WebAPI я хочу вернуть имя роли, членом которой является пользователь (они могут быть только в 1 роли за раз).Получение имени роли у пользователя?
настоящее время у меня это:
var users = UserManager.Users.Select(u => new { Id = u.Id, Email = u.Email, Role = u.Roles.FirstOrDefault().RoleId });
очевидно, что это только возвращает идентификатор роли. Как я могу получить имя роли в однострочном типе?
'Роли .Find (r => r.Id == RoleId) .Name' ...? –
.. 'iCollection не содержит defination for Find ..' (Role = u.Roles.Find (r => r.Id == RoleId) .Name) – brother
Если у вас есть «id роли», просто RoleManager .FindById (yourRoleId) должен работать – sepehr