Есть таблица Users, есть таблица Roles. Между ними таблица UserRoles, в которой связываются ID обеих сущностей. Мне нужно по ID пользователя получить из связующей таблицы ID соответствующей роли, а затем из таблицы ролей взять имя роли по ID.
SELECT r.Name FROM Roles r
JOIN UserRoles ur ON r.Id = ur.RoleId
JOIN Users u ON ur.UserId = u.Id
WHERE u.Id = "ID исходного пользователя"
По моим предположениям на SQL это выглядело бы так, но мне это нужно на LINQ и с точечной нотацией. Времени мало, второй день сижу. Вникнуть быстро не удаётся в LINQ при том, что SQL тоже страдает у меня, не представляю, как перевести, поэтому прошу помощи, хотя бы теоретической
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости