LINQ 排序问题 3Q
表一 发帖表 groupPosts
ID TITLE CONTENT AddTime
1 AAA AAA 2013-6-28 09:00
2 BBB BBB 2013-6-28 14:00
3 CCC CCC 2013-6-28 10:00
4 DDD DDD 2013-6-28 12:00
5 EEE EEE 2013-6-28 13:00
表二 回复表 Comments
ID TargetID CONTENT ADDTIME
1 1 AAA 2013-6-28 11:00
2 1 AAA 2013-6-28 10:00
3 2 BBB 2013-6-28 14:00
4 3 CCC 2013-6-28 10:00
5 1 AAA 2013-6-28 09:00
6 4 DDD 2013-6-28 12:00
7 3 CCC 2013-6-28 13:00
先按照Comments表 ADDTIME 最新时间(1个帖子对应MAX ADDTIME就可以了)排序,再按照groupPosts表 AddTime进行排序 该怎么查询呢
查询结果:
发帖表 groupPosts
ID TITLE CONTENT
2 BBB BBB
3 CCC CCC
4 DDD DDD
1 AAA AAA
5 EEE EEE
请指点下 谢谢 现在写的LINQ是这样的 但是结果不对
var query =
from p in
context.groupPosts
join c in
context.Comments.GroupBy(x => x.TargetID)