可能重复:
EF4 LINQ Ordering Parent and all child collections with Eager Loading (.Include())
各位大家好
我有一个用户实体,其中包含与角色实体的一对多关系
所以使用这个linq表达式:
from user in USER_TABLE.Include("USERROLE_TABLE")
order by user.Name
select user
我可以像小孩一样获得相关角色的用户。 我的问题是我希望按字母顺序排列每个用户的角色。 我怎样才能做到这一点 ?我google了很多,没有找到任何东西
提前感谢!
答案 0 :(得分:1)
所以,只是为了澄清一下,你有一张基本上包含的表格:
Name : Role
--------------
Bob : leader
Jane : scribe
Bob : technician
Bob : programmer
Jane : entity
Bob : adept
你希望最终得到:
Bob : adept
Bob : leader
Bob : programmer
Bob : technician
Jane : entity
Jane : scribe
如果是这种情况,那么你正在看一个“orderby,thenby”,在LINQ中,我相信在LINQ语句的那一部分用逗号表示:
orderby user.Name, user.Role
这就是你要找的东西吗?