有没有办法告诉NHibernate从模式导出中排除特定表?

有没有办法告诉NHibernate从模式导出中排除特定表?,nhibernate,Nhibernate,我正在使用NHibernate的SchemaExport创建我的数据库模式。我有一个旧的ref表,无法使用模式导出重新创建,因为它已与使用相同数据库的其他应用程序一起使用。有没有办法映射此表,但在运行SchemaExport时告诉NHibernate跳过它?尝试改用SchemaUpdate?它应该看到该表已经存在,并且没有发出CREATE语句此功能最近添加到NHibernate主干中,请参见NHibernate开发邮件列表中的内容。因此,如果您使用的是主干,那么可以使用schema-action

我正在使用NHibernate的SchemaExport创建我的数据库模式。我有一个旧的ref表,无法使用模式导出重新创建,因为它已与使用相同数据库的其他应用程序一起使用。有没有办法映射此表,但在运行SchemaExport时告诉NHibernate跳过它?

尝试改用SchemaUpdate?它应该看到该表已经存在,并且没有发出CREATE语句

此功能最近添加到NHibernate主干中,请参见NHibernate开发邮件列表中的内容。因此,如果您使用的是主干,那么可以使用schema-action属性来控制SchemaExport的行为