【发布时间】:2012-01-26 07:56:31
【问题描述】:
假设我有以下表格:
如果我现在在 NHibernate 中设置多对多关系,下面的 <key column /> 属性会将 PublisherArticles.VersionIndependentArticleId 映射到文章类的主键列 (Id) 而不是 VersionIndependentId。
<class name="Article" table="Articles">
<id name="Id" />
<property name="VersionIndependentId" not-null="true" />
<property name="Version" not-null="true" />
<property name="Text" not-null="true" />
<set name="Publishers" table="PublisherArticles">
<key column="VersionIndependentArticleId" />
<many-to-many class="Publisher" column="PublisherId" />
</set>
</class>
有什么方法可以替代Articles.VersionIndependentId 列吗?
【问题讨论】:
标签: database nhibernate orm mapping relationship