Я пытаюсь получить список пользователей, которые в пользовательской роли, но я не могу, поэтому я пытался найти, почему?Я написал этот код для получения списка пользователей, но он ничего не возвращает, в то время как столбец IdentityUser_Id в таблице AspNetUserRoles равен нулю.
myDbContext.Users.Add(myApplicationUser);
var store = new UserStore<ApplicationUser>(myDbContext);
var manager = new ApplicationUserManager(store);
manager.AddToRole(applicationUser.Id, "User");
Пожалуйста, проверьте прикрепленное изображение, которое не показывает никакого отношения в управлении SQL, но вы можете видеть отношение во втором изображениичто я захватил из Visual Studio! и Я скопировал userId в столбец IdentityUser_Id, это работает, я могу получить список пользователей с кодом ниже!
ApplicationDbContext myDbContext = new ApplicationDbContext();
var getRoleId = myDbContext.Roles.Where(r => r.Name == "User").Select(m => m.Id).SingleOrDefault();
var fetch = myDbContext.Users.Where(a => a.Roles.Any(r => r.RoleId == getRoleId)).ToList();
var us = myDbContext.Users.ToList();
return View(fetch);
Может мне помочь узнать, в чем проблема?