Я пытаюсь получить все пользователи и их роли из сгенерированных таблиц членства и ролей, и я пришел с этим:Получение всех пользователей и их ролей (членство и роли) с помощью Linq2Sql, правильный запрос?
var query = from a in aspnet_Users
select new { a.UserName, a.UserId } into b
join c in aspnet_UsersInRoles on b.UserId equals c.UserId
join d in aspnet_Roles on c.RoleId equals d.RoleId
group d.RoleName by b;
Является ли это хорошо или есть лучший способ сделать это?
Привет, Да, я забыл об этом :-) Но я не могу перейти от пользователей к ролям за один раз, я заметил - от пользователей я могу только перейти к usersinrole. Спасибо за ссылку. Я думаю, что хочу сохранить ленивую загрузку, хотя ... – TheDude