У меня есть следующие таблицы:
Пользователи
Роли
UserRoles
MenuItems
RoleMenuItems
Пользователь может иметь несколько ролей, а пункт MenuItem может быть доступен несколькими ролями. Теперь я хочу написать метод следующим образом:
public IList<MenuItems> GetMenuItems(UserRoles userRoles)
{
var menus = // LINQ query to get the MenuItems by UserRoles
return menus.ToList();
}
Есть ли способ сделать это?