1
var data = from c1 in db.CCEScholasticTests.Where(x=> (x.CCEvaluationID == (CCEValuationID == 0 ? x.CCEvaluationID: CCEValuationID) && x.SubjectID == SubjectID && x.languageTypeSubjectID==languageTypeSubjectID && (x.BranchID == 0 || x.BranchID==BranchID) && x.BranchSectionID == BranchSectionID))
join ce in db.CCEvaluations on c1.CCEvaluationID equals ce.CCEvaluationID
join ct in db.CCETerms on new {key1 =ce.AcademicPlaningTermID, key2=ce.CCEStructureID, key3=BranchID, key4=c1.AcademicYearID} equals new {key1 = ct.AcademicPlaningTermID, key2=ct.CCEStructureID, key3=ct.BranchID, key4=ct.AcademicYearID}
私は3つのテーブルを使用しています。私はLINQをあまり知らない。私は3つのテーブルに参加するよう助けてください。linqの複数のテーブルをSQLに結合する方法
最後にselect句を指定して、クエリの返す内容を選択する必要があります。 – stt106
あなたが得ているエラーは何ですか? –