我在EntityModel中有3個實體:Customer,CustomerAddress(這是與Ids和orderOnControl列的連接實體,不能在模型中忽略)和Address。我需要LINQ查詢到FULL JOIN Customer with Address。該查詢在SQL很簡單:完整的外部連接與LINQ的3個表
select e1.[AddressID], e1.City, e3.CustomerID, e3.LastName from [SalesLT].[Address] as e1
full join [SalesLT].[CustomerAddress] as e2 on e1.[AddressID] = e2.[AddressID]
full join [SalesLT].[Customer] as e3 on e2.CustomerID = e3.CustomerID
但我需要使用LINQ寫這篇文章,我發現那裏有2個實體多到五月關係的答案,但無法結實體狼狽不堪,我將不勝感激任何提示
'FULL JOIN'?你確定? –
是的,我需要完全連接(結果將作爲控件的數據源,我可以檢查複選框以連接行元素)。我認爲「LINQ - Full Outer Join」與兩張表格是不同的。 – przemo
您可以將兩個表格解決方案應用兩次以獲得3個表格全外連接。 –