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>

这只会创建两列(FooBarOrBazId 和 FooBarOrBazType),没有 FK

于 2010-08-27T18:03:09.507 回答