Je travaille avec NHibernate et QueryOver. J'ai une racine agrégée pour mon agrégat nommé Parent et deux types d'entité enfant. J'ai enfants entités qui font partie de mon agrégat, et QUChild entités qui ne sont pas des parties de mon agrégat, et sont simplement utilisés pour la clause JOIN dans QueryOver. Comment faire la distinction entre deux entités enfants dans le fichier de mappage?QueryOver uniquement <one to many> propriété
<class name="Parent" table="Parent" schema="dbo">
<bag name="Childs" inverse="true" cascade="all-delete-orphan" />
<key>
</key>
<one-to-many class="Child" />
</bag>
<bag name="QUChilds" /> <!-- which attribute must be set to do nothing? -->
<key>
</key>
<one-to-many class="QUChild" />
</bag>
</class>