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

Nhibernate 如何在多对多链接表上指定SchemaAction?,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,我在类映射上使用SchemaAction.None()映射一些旧视图,但是也有一些人使用旧视图作为链接表。如何从模式导出中排除这些链接表 例如 HasManyToMany<Widget>(x => x.widgets) .Table("LegacyLinkView") //How to control the SchemaAction on this legacy link table? HasManyToMany(x=>x.widgets) .Table(“Lega

我在类映射上使用SchemaAction.None()映射一些旧视图,但是也有一些人使用旧视图作为链接表。如何从模式导出中排除这些链接表

例如

HasManyToMany<Widget>(x => x.widgets)
    .Table("LegacyLinkView") //How to control the SchemaAction on this legacy link table?
HasManyToMany(x=>x.widgets)
.Table(“LegacyLinkView”)//如何控制此旧链接表上的SchemaAction?

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

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

我使用的一种方法是从配置中排除此类,在创建sessionfactoryah-ha之前,构建模式并稍后添加它!它可以工作,我可以排除一个类,并将其他遗留视图保留在其中,以完成引用链。幸运的是,具有多对多的类并没有被任何其他类引用。你想把那条评论作为回答吗?