나는 다음과 같은 상황에 직면 해 있으며 그것을 풀 수 없다. 상황 -NHibernate QueryOver를 사용하여 참여하는 방법
var grpA = Session.QueryOver(() => _employeeGroupRelation));
var grpB = Session.QueryOver(() => _employeeGroup));
// var grpC should join grpA and grpB on _employeeGroupRelation.groupID = _employeeGroup.ID
질문 - 가 QueryOver 구문을 사용하여 grpA 및 grpB에 가입 할 수있는 방법이 있습니까? grpA 또는 grpB에서 List()를 사용하지 않고이 작업을 수행 할 수 있습니까? 왜냐하면 각각의 레코드가 10,000 개에 달하고 메모리에 덤프하고 싶지 않기 때문입니다. 이것이 QueryOver를 올바르게 사용하고 있습니까? 내가 해결하고자하는 것을 달성하기위한 더 깨끗한 방법이 있습니까?
아마도 기본적인 의문이지만 NHib와 QueryOver의 초보자입니다.
편집 -
select * from employeeGroup a
inner join employeeGroupRelation b on a.ID = b.ID
이 내가 SQL에서 할 노력하고있어 것입니다.
SQL에서 성취하려는 것을 묻는 것이 더 도움이 될 수 있습니다. 위의 방법으로 무엇을하려고하는지 잘 모르겠습니다. –