ここでばかげた質問をしているのではないかと思いますが、私のgoogle-fuは苦しんでいるようです。ほとんどのRDBMSは、主キーではない別のテーブルの一意キーを参照する外部キーの作成をサポートしていますが、NHibernateのこれに関する「ハウツー」を見つけることができないようです。誰もが愚かだと思っているからだと思います-簡単です。
これはサポートされていますか?注意点はありますか?そのためのXMLマッピングはどのようになりますか?
ここでばかげた質問をしているのではないかと思いますが、私のgoogle-fuは苦しんでいるようです。ほとんどのRDBMSは、主キーではない別のテーブルの一意キーを参照する外部キーの作成をサポートしていますが、NHibernateのこれに関する「ハウツー」を見つけることができないようです。誰もが愚かだと思っているからだと思います-簡単です。
これはサポートされていますか?注意点はありますか?そのためのXMLマッピングはどのようになりますか?
私があなたの質問をよく理解しているなら、property-ref
あなたが探しているものです
Nhibernateドキュメント(5.1.12。多対1)から
property-ref(オプション):この外部キーに結合されている関連クラスのプロパティの名前。指定しない場合、関連するクラスの主キーが使用されます。
私は個人的に警告を知りませんが、NHibernate開発チームのアクティブメンバーであるAyende Rahienは、可能であればこれを避けることを強くお勧めします。彼は理由を言わない、おそらく醜いからだろう:)