我对 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 };
但现在我需要得到ExaminationProtocols至少有 1SampleTest个字段的那个acccurate = true。
SampleTest和之间的外键ExaminationProtocols是
EP.ID equal ST.examinationProtocolID
我试图在语句中加入第三个表,但似乎没有得到我想要的结果。
如果有人可以给我小费,我将不胜感激。