使用连接表的NHibernate一对多

时间:2010-07-20 17:29:30

标签: nhibernate nhibernate-mapping

如果没有将连接表映射到域实体,这是否可行?

例如,如果我有以下三个表,则帐户和注释由表account_note连接。我可以使用一对多映射将一组笔记映射到帐户类吗?

1   to   M  |  1    to  M

帐户 - > Account_Note - >注意

1 个答案:

答案 0 :(得分:1)

您需要使用many-to-many元素。

示例:

<class name="Account">
  <id .../>
  <bag name="Notes" table="Account_Note">
    <key column="AccountId"/>
    <many-to-many class="Note" column="NoteId"/>
  </bag>
</class>