我正在将一些旧的基于 XML 的 NHibernate 映射转换为更新的“健谈”方法。(ClassMapping)一切都很顺利,直到我遇到了这个小家伙......
...
<joined-subclass name="CheckinRecord" table="Checkins">
<key column="TransactionID"/>
</joined-subclass>
...
我想不出一个等价物,当然 NH 的文档至少可以说是缺乏的。如何在类映射或其他方式中表达我的加入子类?
我正在将一些旧的基于 XML 的 NHibernate 映射转换为更新的“健谈”方法。(ClassMapping)一切都很顺利,直到我遇到了这个小家伙......
...
<joined-subclass name="CheckinRecord" table="Checkins">
<key column="TransactionID"/>
</joined-subclass>
...
我想不出一个等价物,当然 NH 的文档至少可以说是缺乏的。如何在类映射或其他方式中表达我的加入子类?
请参阅这篇文章- 加入子类策略在那里被称为“每类表”。
通常,您的映射类应该继承自JoinedSubclassMapping<T>,然后您将拥有
Key可用于<key>等效的方法。