0
我在SQL中有這個查詢,我希望它在LINQ using Entity Framework
中實現它,但我怎樣才能應用多個表左外連接?SQL到Linq多個表左外連接
SELECT p.BookMastId as mastId
FROM BookMast p
left outer JOIN (SELECT y.BookMastId as Id, t.VrsnMastId as vrsn FROM BookReceiptMast t
left outer JOIN BookReceiptDtl y
on t.BookReceiptMastId = y.BookReceiptMastId) s
on p.BookMastId = s.Id where s.vrsn = 2
你可以做類似於你的SQL查詢,但它沒有意義,因爲最後一個'WHERE'基本上是把所有'LEFT OUTER'連接都轉換爲'INNER'。 –
請不要只發布SQL並要求轉換。至少顯示一個類模型,以便導航屬性和關聯的多樣性是可見的。此外,展示你自己的第一個努力。他們向我們澄清的比你想象的更多。 –