이것은 내 조인입니다.
var jCorsi = from t in db.Table1
join j in db.Table2 on t.IDCourse equals j.IDCourse
select new { t, j };
두 테이블의 필드를 사용할 수 있도록 (나중에 다른 쿼리와 함께) 필요합니다. 예:
var testx = (from j in jCorsi
group j by j.IDCourse into g
하지만 j.IDCourse
t와 j를 선택 했더라도 " 의 정의를 찾을 수 없습니다"라고 표시 됩니다.
내가 어디에서 틀렸어?
당신은해야합니다
var testx = (from j in jCorsi
group j by j.t.IDCourse into g
select ...
( j.t.
대신 j.
)
더 명시 적으로 만드는 것이 더 낫습니다.
var jCorsi = from t in db.Table1
join j in db.Table2 on t.IDCourse equals j.IDCourse
select new { Table1 = t, Table2 = j };
var testx = (from x in jCorsi
group x by x.Table1.IDCourse into g
select ...
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다