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
}