登録されたすべてのユーザーの一覧を役割名とともに取得し、viewModelを使用してそれらをビューに送信しようとすると、.NETに慣れています。ASP.NET Core 1.1ですべてのユーザーとその役割を取得する
は、ここでのViewModelです:
public class ApplicationUserListViewModel
{
[Display(Name = "User Email Address")]
public string UserEmail { get; set; }
public List<IdentityUserRole<string>> Roles { get; set; }
}
私は彼らの役割と一緒にすべてのユーザーを取得し、ユーザーごとにビューモデルを作成し、ビューに渡すリスト内のすべてのビューモデルを置くためにこれを試してみました:
しかし、これは、すべてのユーザーにロールが割り当てられていると、すべてのユーザーに対して常に0の役割を与えます。
'_userManager.Users.Include(U => U。ロール) ' –