2010-03-11 141 views
1

我有以下表格:多對多LINQ to SQL查詢

用戶
角色
的UserRole
的MenuItems
RoleMenuItems

用戶可以擁有多個角色和菜單項可接多個角色。現在我想寫一個方法如下:

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

    return menus.ToList(); 
} 

有沒有辦法做到這一點?

+0

不要忘記標記你最喜歡的答案。 – Steven 2010-06-17 15:42:52

回答

1

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