Getting a list of users with their assigned role in Identity 2

前端 未结 2 1836
旧巷少年郎
旧巷少年郎 2021-02-14 21:56

I am stuck trying to get this output

Id | Name   | Role
----------------------------
1  | John   | Administrator
----------------------------
2  | Mary   | Manag         


        
2条回答
  •  刺人心
    刺人心 (楼主)
    2021-02-14 22:55

    This will help you

        using(ApplicationDbContext db=new ApplicationDbContext())
        {
              var users = (from user in db.Users
                           from roles in user.Roles
                           join role in db.Roles
                           on roles.RoleId equals role.Id 
                           select new
                           {
                               user.UserName, 
                               role.Name
                           }).ToList(); 
        }
    

提交回复
热议问题