如何在多对多链接表上指定SchemaAction?

时间:2011-09-15 22:13:02

标签: nhibernate fluent-nhibernate

我在ClassMap上使用SchemaAction.None()映射一些遗留视图,但是也有一些ManyToMany使用遗留视图作为链接表。如何从架构导出中排除这些链接表?

例如......

HasManyToMany<Widget>(x => x.widgets)
    .Table("LegacyLinkView") //How to control the SchemaAction on this legacy link table?

或者可能有一种方法可以在配置中处理它?我的最后一个选择是手动编辑生成的创建脚本。

1 个答案:

答案 0 :(得分:1)

我使用的一种方法是从配置中排除此类,构建架构并在创建sessionfactory之前添加它。