我有以下查询返回给我一个宾客列表以及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