Итак, я занимаюсь разработкой своего первого приложения ASP.NET COre 3.0 MVC, и я только что получил Identity
, и теперь я хочу показать роль пользователей в списке, вот что я сделал.
@model CoreBuddyLite.ViewModel.UserManagementIndexViewModel
<tbody>
@foreach (var user in Model.Users)
{
<tr>
<td>@user.UserName</td>
</tr>
}
</tbody>
Если бы я попытался сделать @user.R
, то Роль или Роли не существует. Я на 90% уверен, что он существовал в предыдущих версиях, по крайней мере, в ASP.NET Core 1.0.
Как правильно получить роль, назначенную пользователю?
public class UserManagementIndexViewModel
{
public List<UserAccount> Users { get; set; }
}
И мне не нужно было добавлять его как свойство в мой класс UserAccount, так как он получен из IdentityUser
public class UserAccount : IdentityUser
{
}