0

SchemaExportがマッピングタイプに外部キー制約を生成しないようにする方法はありますか?マッピングについても同様の質問がありましたが、残念ながらそれではうまくいきません。NHibernateリファレンスでこれに対する答えを見つけることができませんでしたが、誰かがトリックを知っているかもしれませんか?後で制約を削除することは避けたいです。

4

1 に答える 1

0

マッピングを投稿してもらえますか?<any>間違いなく外部キーを作成しません。

例:

<any id-type="Guid" meta-type="Int32" name="FooBarOrBaz">
  <meta-value value="1" class="Foo" />
  <meta-value value="2" class="Bar" />
  <meta-value value="3" class="Baz" />
  <column name="FooBarOrBazId" />
  <column name="FooBarOrBazType" />
</any>

これにより、FKなしで2つの列(FooBarOrBazIdとFooBarOrBazType)が作成されます。

于 2010-08-27T18:03:09.507 に答える