我在ClassMap上使用SchemaAction.None()映射一些遗留视图,但是也有一些ManyToMany使用遗留视图作为链接表。如何从架构导出中排除这些链接表?
例如......
HasManyToMany<Widget>(x => x.widgets)
.Table("LegacyLinkView") //How to control the SchemaAction on this legacy link table?
或者可能有一种方法可以在配置中处理它?我的最后一个选择是手动编辑生成的创建脚本。
答案 0 :(得分:1)
我使用的一种方法是从配置中排除此类,构建架构并在创建sessionfactory之前添加它。