Comment rejoindre à l'aide de NHibernate QueryOver

J'ai la situation suivante dans mon code et je ne suis pas en mesure de le résoudre. Situation -

var grpA = Session.QueryOver(() => _employeeGroupRelation));
var grpB = Session.QueryOver(() => _employeeGroup));

//var grpC should join grpA and grpB on _employeeGroupRelation.groupID = _employeeGroup.ID 

Question -
Est-il possible de rejoindre grpA et grpB à l'aide de QueryOver syntaxe?
Est-il possible de le faire sans l'aide de la Liste() sur grpA ou grpB, car chacun d'eux tiendra près de 10 000 enregistrements et je ne veux pas les jeter dans la mémoire.
Est-ce la bonne utilisation de QueryOver? Existe-il plus propre les moyens de réaliser ce que je suis en train d'essayer de résoudre?

Il peut-être une base en doute, mais je suis un newbie au programme des ssna et QueryOver.

Modifier -

select * from employeeGroup a
inner join employeeGroupRelation b on a.ID = b.ID 

C'est ce que j'essaie de faire en SQL.

Il peut être plus avantageux pour vous de demander ce que vous essayez d'atteindre en SQL. Je ne suis pas sûr de ce que vous essayez de le faire par le dessus.

OriginalL'auteur MSV | 2012-03-27