2011-10-27 3 views
1

두 개의 콜렉션이있는 SomeType의 오브젝트 A와 B가 있고이 예제를 돕기 위해 부울 속성 C가 있습니다. '내가 할 수있는Linq to Nhibernate (NH3.2)에서 한 번에 둘 이상의 속성/컬렉션을 가져올 수 있습니까?

..

IQueryable<SomeType> query = getIQueryableSomehow(); 
List<SomeType> = query.Where(x => x.C).Fetch(x => x.A).Fetch(x => x.B).ToList(); 

그런 다음, 나는 A. 직교 제품에있다 그러나 많은 개체에 대한 중복 B의 결과를 얻을 수 :

나는 내가 할 수없는 이미 하드 방법을 발견 하나 이상의 컬렉션을 열망하는 방법에 대한 정보를 찾는 것 같습니다. 누구든지 하나의 쿼리에서 모든 것을 수행하는 방법을 알고 있습니까? 현재 불가능합니까?

감사합니다.

답변