如何在asp.net mvc identity 2.0中列出具有角色名称的用户 [英] How to list users with role names in asp.net mvc identity 2.0

查看:77
本文介绍了如何在asp.net mvc identity 2.0中列出具有角色名称的用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi。

 ApplicationDbContext db =  new  ApplicationDbContext(); 
var model = db.Users.Select(MS = > new UserInfo
{
User = MS.name + + MS.family,
UserId = MS.Id,
roleId = MS.Roles.FirstOrDefault()。RoleId,
RoleName = ???;
})。ToList();





RoleName?

解决方案

  var  roles = db.Roles.ToList(); 
RoleName = roles.Where(j = > j.Id == MS.Roles.FirstOrDefault()。RoleId).Select(a = > a.Name).FirstOrDefault()



有更好的解决方案吗?!


hi.

ApplicationDbContext db = new ApplicationDbContext();
var model = db.Users.Select(MS => new UserInfo
           {
               User = MS.name + " " + MS.family,
               UserId = MS.Id,
               roleId = MS.Roles.FirstOrDefault().RoleId,
               RoleName = "???";
}).ToList();



RoleName?

解决方案

var roles = db.Roles.ToList();
RoleName = roles.Where(j => j.Id == MS.Roles.FirstOrDefault().RoleId).Select(a => a.Name).FirstOrDefault()


is there better solution?!


这篇关于如何在asp.net mvc identity 2.0中列出具有角色名称的用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆