LINQ ステートメントに問題があります。
Examinations
、ExaminationProtocols
およびの3 つのテーブルがありSampleTests
ます。
今までは、最初の 2 つのテーブルの情報だけが必要だったので、このステートメントを使用してきました。
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
、少なくとも 1 つSampleTest
のフィールドを持つ を取得する必要がありますacccurate = true
。
SampleTest
との間の外部キーExaminationProtocols
は
EP.ID equal ST.examinationProtocolID
ステートメント内の 3 番目のテーブルに参加しようとしましたが、希望する結果が得られないようです。
誰かが私にヒントを与えることができれば、私は感謝します.