I have the following query but when I run it it gaves me error, no data. I have entry in all tables related to user and Roles. What am I doing wrong?
- var role = await (from a in _context.UsersData.Where(a => a.Id == id)
- join b in _context.AppIdentityRoles on a.Id equals b.UserId
- join c in _context.UsersRole on b.RoleId equals c.Id
- select new UserDataRole
- {
- UserId = a.Id,
- UserName = a.UserName,
- RoleId = c.Id,
- RoleName = c.Name
- }).ToListAsync();
- public class UserDataClass : IdentityUser
- {
- public string UserStatus { get; set; }
- public virtual ICollection
AppUserRoles { get; set; } - }
- public class UserRoleClass : IdentityRole
- {
- public virtual ICollection
AppUserRoles { get; set; } - }
- public class AppIdentityRole : IdentityUserRole
- {
- public virtual UserDataClass User { get; set; }
- public virtual UserRoleClass Role { get; set; }
- }
- public class UserDataRole
- {
- public string UserId { get; set; }
- public string UserName { get; set; }
- public string RoleId { get; set; }
- public string RoleName { get; set; }
- }

Marius VasilePosted Jun 22, 2020, 6:10 AM
Marius VasilePosted Jun 21, 2020, 5:09 AM
Marius VasilePosted Jun 21, 2020, 4:03 AM
Laxmidhar SahooPosted Jun 21, 2020, 3:54 AM
Marius VasilePosted Jun 21, 2020, 3:31 AM
Laxmidhar SahooPosted Jun 21, 2020, 3:28 AM
Marius VasilePosted Jun 21, 2020, 3:17 AM
Laxmidhar SahooPosted Jun 21, 2020, 3:13 AM
Marius VasilePosted Jun 21, 2020, 2:52 AM
Laxmidhar SahooPosted Jun 21, 2020, 2:49 AM
Marius VasilePosted Jun 21, 2020, 2:40 AM
Laxmidhar SahooPosted Jun 21, 2020, 2:39 AM
Marius VasilePosted Jun 21, 2020, 2:28 AM
Laxmidhar SahooPosted Jun 21, 2020, 2:02 AM
Marius VasilePosted Jun 20, 2020, 7:37 AM
Laxmidhar SahooPosted Jun 20, 2020, 7:03 AM
Marius VasilePosted Jun 20, 2020, 6:58 AM
Laxmidhar SahooPosted Jun 20, 2020, 6:52 AM
Marius VasilePosted Jun 20, 2020, 6:48 AM
Laxmidhar SahooPosted Jun 20, 2020, 6:44 AM
Marius VasilePosted Jun 20, 2020, 6:40 AM
Laxmidhar SahooPosted Jun 20, 2020, 6:30 AM