Показать первую роль для каждого пользователя Identity в поле зрения - PullRequest
1 голос
/ 30 сентября 2019

В контроллере, возвращающем список всех пользователей Identity, я хочу иметь возможность найти роль пользователя (иметь только 1 на пользователя) и включить ее в представление, отображающее «Роль» в виде столбца рядом спользователь в представлении.

Пробовал разные типы лямбда-выражений, но, к сожалению, без удачи.

"ApplicationUser" - это новый класс модели, добавляющий пару новых полей в таблицу IdentityUser.

У меня естьустановите фильтр для имени пользователя, и код будет работать для этой конкретной таблицы.

Вот мое действие до сих пор:

public async Task<IActionResult> Index()
{
return View(await _db.ApplicationUser.Where(u => u.UserName != "-").ToListAsync());
}

Я пытался поэкспериментировать с выражением «Включить», ноэто не работает для меня.

Интересно, нужен ли мне ViewModel для этой цели или лямбда-выражение может сделать это для меня?

Я ожидаю, что смогу показать таблицу ввид, показывающий FX. имя пользователя, номер телефона и имя роли для каждого пользователя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...