2017-05-11 24 views

回答

2
from room in context.Rooms 
let firstGuest = room.Guests 
        .OrderBy(x => x.CheckInDate) 
        .FirstOrDefault() 
select new 
{ 
    RoomName = room.Name, 
    GuestName = firstGuest.GuestName, 
    CheckInDate = firstGuest.CheckInDate 
}; 

實體框架不支持PARTITION BY而會,最有可能產生使用CROSS APPLY,而不是查詢。

+0

謝謝兄弟!我沒有意識到我不需要明確地使用連接 – ricsierics