這一個應該很容易。LINQ to SQL給定ID的最新記錄集?
我有一個包含記錄的評論表。 這些列是EntityID,UserID,Body,DateModified。 用戶可以爲實體提交多個條目。 我想選擇每個用戶標識的給定實體的最新條目的所有評論。
所以該表可能是這樣的:
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 ?
謝謝。
你可以看看http://msdn.microsoft.com/en-us/vcsharp/aa336746 .aspx來了解更多關於不同的LINQ操作符的信息。 – 2010-08-23 05:09:04