次のプロパティを持つ nhibernate xml クラス (class1 と呼ばれる) があります。
<many-to-one name="Rank" class="RankColourScheme" column="Rank_"
property-ref="Rank" not-null="true" fetch="join"/>
列 Rank_ は主キー列ではありません。
nhibernate を使用して SQL スクリプトを生成し、テーブルを作成すると、SQL 行は次のようになります。
alter table dbo.Class1_ add constraint FK_Rank foreign key (Rank_)
references dbo.RankColourScheme_
制約が列を参照していないため、この行は失敗します。
実際の sql は次のようになります。
alter table dbo.Class1_ add constraint FK_Rank foreign key (Rank_)
references dbo.RankColourScheme_ (Rank_)
私のxmlで何が間違っているのか分かりますか?
前もって感謝します、
ナディア