我有一個LINQ語句的問題。LINQ加入聲明問題
我有3個表格:Examinations
,ExaminationProtocols
和SampleTests
。
直到現在我已經使用了這個語句,因爲我只需要前兩個表的信息。
var baseQuery = from e in context.Examinations
join ep in context.ExaminationProtocols
on e.ID equals ep.ExaminationID into er
from r in er.DefaultIfEmpty()
select new { E = e, EP = r };
但現在我需要獲得至少有1 SampleTest
有現場acccurate = true
的ExaminationProtocols
。
的SampleTest
和ExaminationProtocols
之間的外鍵是
EP.ID equal ST.examinationProtocolID
我想加入第三個表的語句中,但似乎沒有得到我想要的結果。
如果有人能給我一個提示,我會很感激。
謝謝你,它的工作太棒了! – Jordan