【发布时间】:2010-08-23 04:51:16
【问题描述】:
这个应该很简单。
我有一个带有记录的评论表。 这些列是 EntityID、UserID、Body、DateModified。 一个用户可以为一个实体提交多个条目。 我想为每个 UserID 选择给定实体的最新条目的所有评论。
所以表格可能如下所示:
EntityID UserID Body DateModified
1 101 "hey" 8/22/2010 11:36:47 PM
1 101 "dude" 8/11/2010 04:15:43 PM
1 108 "brah" 8/21/2010 11:31:11 PM
1 108 "sup?" 8/14/2010 10:00:00 PM
我有这样的东西:
var itemReviews = db.Reviews
.Where(x => x.EntityID == EntityID)
.OrderByDescending(x => x.DateSubmitted)
;
我需要添加什么才能仅获取最新 EntityID 的记录?
谢谢。
【问题讨论】:
-
您可以查看msdn.microsoft.com/en-us/vcsharp/aa336746.aspx 以了解有关不同 LINQ 运算符的更多信息。
标签: c# linq-to-sql