我有以下查询,它返回了一个客人列表以及一个 RSVP 列表。但是,由于每个事件用户可以有多个 RSVP,我只想获得最新的。RSVPs 表有一个提交日期列。
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
}