首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET核心1.1获取所有用户及其角色

ASP.NET核心1.1获取所有用户及其角色
EN

Stack Overflow用户
提问于 2017-04-23 01:11:56
回答 1查看 11K关注 0票数 7

我是.NET的新手,正在尝试获取所有注册用户及其角色名称的列表,并使用viewModel将它们发送到视图。

下面是ViewModel:

public class ApplicationUserListViewModel
{
    [Display(Name = "User Email Address")]
    public string UserEmail { get; set; }

    public  List<IdentityUserRole<string>> Roles { get; set; }
}

我尝试这样做是为了获得所有用户及其角色,并为每个用户创建一个ViewModel,然后将所有视图模型放在一个列表中,以便传递给视图:

var users =  _userManager.Users.ToList();
var userList = users.Select(u => 
                new ApplicationUserListViewModel {
                    UserEmail = u.Email,
                    Roles = u.Roles.ToList() }
                    ).ToList(); 

但是,当我清楚地为每个用户分配角色时,这总是为每个用户提供0个角色计数。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43562150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档