У меня следующий запрос linq
var ret = from u in MenuHeaders
.Include("MenuHeaderItems.MenuItem")
select u;
Мне нужно выбрать ТОЛЬКО заголовки меню, которые существуют для определенных пользователей, которые принадлежат к определенной роли с учетом идентификатора пользователя.
Итак, реляционный путь будет примерно таким ...
MenuHeader RoleMenuHeaders Roles UserRoles Users
---------- --------------- ----- --------- -----
ID <---MenuHeaderID |-> ID <---| UserID----->ID
RoleID -------| |-- RoleID
Как мне получить мой запрос выше, чтобы вернуть только MenuHeaders где UserID = 1?