我有一个模型,其中包含有关此应用程序用户的信息
public class ApplicationUser : IdentityUser
{
public string Name { get; set; }
public string Payroll { get; set; }
}
我有一个视图模型,该模型应该显示有关用户及其角色的一些信息
public class VM_UserAdmin
{
public string Name { get; set; }
public string Payroll { get; set; }
public string Email { get; set; }
public string Role { get; set; }
}
我可以获取名称,工资单,电子邮件作为ApplicationUser的属性,这没有问题:
return await _applicationDbContext.Users.ToListAsync();
其中_applicationDbContext是我的数据库上下文。
任何人都可以告诉我如何达到角色,以便可以将其包含在VM_UserAdmin模型中。在asp.net core 2.1中,不再提供User.Roles...。我与用户和角色具有一对一的关系。
谢谢。