枇杷的NHibernate,加入子类等价物

本文关键字:子类 等价物 NHibernate | 更新日期: 2023-09-27 18:33:50

我正在将一些旧的基于XML的NHibernate映射转换为较新的"loquacious"方法。(类映射)一切都很顺利,直到我遇到了这个小家伙......

...
<joined-subclass name="CheckinRecord" table="Checkins">
<key column="TransactionID"/>
</joined-subclass>
...

我无法找到等效的,当然至少可以说缺乏 NH 的文档。 如何在类映射或其他方式中表达我的联接子类?

枇杷的NHibernate,加入子类等价物

请参阅这篇文章 - 连接子类策略在那里被称为"每个类的表"。

一般来说,你的映射类应该继承自JoinedSubclassMapping<T>,然后你会有 Key可用于等效<key>方法。