int id =2 ;
(from t1 in Table1
join t2 in Table2
on new { t1.id, id} equals new { t2.id, t2.otherid }
select t1).ToList();
현재 위의 쿼리는 나에게이 linq 쿼리를 올바르게 다시 쓰는 방법?
조인 식 중 하나 잘못의 유형을 말하는 컴파일 오류를 제공합니다.
위의 쿼리에서 볼 수 있듯이 SQL에서와 같이 단일 정수 값에 가입하고 싶습니다. 그래서 쿼리가 빠르며 모든 행을 가져온 다음 where 절로 필터한다는 것을 의미하기 때문에 끝에 위치를 지정하고 싶지는 않습니다. 두 테이블에 많은 행이 있으므로 join 절 자체에서 행을 필터링 할 수 있으면 좋을 것입니다. 당신의 도움을 주셔서 감사합니다 !