var results = MyItem.MyEntitySet.Where(x => x.PropertyB == 0)
MyEntitySet에는 MyItem을 사용하는 PropertyA라는 하나의 연관이 있습니다.
이상적으로, 기본 SQL 쿼리는
SELECT .. FROM .. WHERE ([t0].[PropertyA] = @p0) AND ([t0].[PropertyB ] = @p1)
이어야합니다. 왜냐하면 PropertyA와 PropertyB는 내가 쿼리하는 테이블의 두 기본 키이기 때문입니다.
그러나 내 흔적은 PropertyA가있는 프로그램이 먼저 MyEntitySet
을 반환하고 PropertyB를 사용하여 var results
을 반환하도록 쿼리하는 것으로 나타납니다.
어쨌든 Linq가 단일 SQL 문에서이 두 조건을 사용하여 쿼리 할 수 있습니까?