Многие ко многим LINQ TO SQL Query - PullRequest
1 голос
/ 11 марта 2010

У меня есть следующие таблицы:

Пользователи
Роли
UserRoles
MenuItems
RoleMenuItems

Пользователь может иметь несколько ролей, а пункт MenuItem может быть доступен несколькими ролями. Теперь я хочу написать метод следующим образом:

public IList<MenuItems> GetMenuItems(UserRoles userRoles)
{
   var menus = // LINQ query to get the MenuItems by UserRoles 

   return menus.ToList();
}

Есть ли способ сделать это?

1 Ответ

1 голос
/ 11 марта 2010

userRoles.SelectMany (i => i.MenuItems);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...