我有以下表格:
用户
角色
的UserRole
的MenuItems
RoleMenuItems
用户可以拥有多个角色,多个角色可以访问MenuItem。现在我想写一个方法如下:
public IList<MenuItems> GetMenuItems(UserRoles userRoles)
{
var menus = // LINQ query to get the MenuItems by UserRoles
return menus.ToList();
}
有办法做到这一点吗?
答案 0 :(得分:1)
userRoles.SelectMany(i =&gt; i.MenuItems);