1
我正在使用NHibernate和QueryOver。我有一個聚合根我的聚合名爲父和兩種子實體。我有孩子實體是我的聚合的一部分,並且QUChild實體不是我的聚合的一部分,並且僅用於QueryOver中的JOIN子句。QueryOver只有<one to many>財產
如何區分映射文件中的兩個子實體?
<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>