2

ここでばかげた質問をしているのではないかと思いますが、私のgoogle-fuは苦しんでいるようです。ほとんどのRDBMSは、主キーではない別のテーブルの一意キーを参照する外部キーの作成をサポートしていますが、NHibernateのこれに関する「ハウツー」を見つけることができないようです。誰もが愚かだと思っているからだと思います-簡単です。

これはサポートされていますか?注意点はありますか?そのためのXMLマッピングはどのようになりますか?

4

1 に答える 1

3

私があなたの質問をよく理解しているなら、property-refあなたが探しているものです

Nhibernateドキュメント(5.1.12。多対1)から

property-ref(オプション):この外部キーに結合されている関連クラスのプロパティの名前。指定しない場合、関連するクラスの主キーが使用されます。

私は個人的に警告を知りませんが、NHibernate開発チームのアクティブメンバーであるAyende Rahienは、可能であればこれを避けることを強くお勧めします。彼は理由を言わない、おそらく醜いからだろう:)

于 2012-06-21T14:54:49.957 に答える