我有以下查詢返回給我一個賓客列表以及RSVP列表。但是,由於用戶每個事件可以有多個RSVP,我只想獲得最新的。 RSVPs表格有一個提交的日期列。LINQ Query - 通過鍵獲取最新的記錄
from guest in Guests
join rsvp in RSVPs.Where(o => o.EventID == "1234")
on guest.UserName equals rsvp.UserName into sr
from x in sr.DefaultIfEmpty()
select new
{
guest,
x
}
您是否嘗試過使用'排序依據x.DateProperty descending'? – fiberOptics 2013-03-06 01:42:02