2012-05-11 18 views
1

私はいくつかの古いXMLベースのNHibernateマッピングを新しい "loquacious"アプローチに変換しています。私はこの小さな男に出くわしましたまで(ClassMapping)すべてがloquacious NHibernate、joined-subclass相当?

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

私は同等のものを把握することはできません...ただ素晴らしいつもりだった、そしてもちろんNHのためのドキュメントは、控えめに言っても欠けています。どのようにして、クラスマッピングで結合サブクラスを表現することができますか?

答えて

3

this articleを参照してください - 結合されたサブクラスのストラテジーは "クラスごとのテーブル"と呼ばれます。

一般的に、あなたのマッピングクラスを使用すると、その後、<key>同等に利用できる Key方法があるでしょう、JoinedSubclassMapping<T>から継承する必要があります。

+0

OK、これはやっているようです。 –