具有Nhibernate的Envers-SetEnversProperty

具有Nhibernate的Envers-SetEnversProperty,nhibernate,nhibernate-envers,Nhibernate,Nhibernate Envers,我正在尝试将NHibernate.Envers设置为使用单独的数据库、模式和表后缀。由于某些原因,我设置的配置更改被忽略 示例代码 var nhCfg = new Configuration().Configure(); nhCfg.IntegrateWithEnvers(new AttributeConfiguration()); nhCfg.SetEnversProperty(ConfigurationKey.AuditTableSuffix, "_Log"); nhCfg.SetEnver

我正在尝试将NHibernate.Envers设置为使用单独的数据库、模式和表后缀。由于某些原因,我设置的配置更改被忽略

示例代码

var nhCfg = new Configuration().Configure();
nhCfg.IntegrateWithEnvers(new AttributeConfiguration());
nhCfg.SetEnversProperty(ConfigurationKey.AuditTableSuffix, "_Log");
nhCfg.SetEnversProperty(ConfigurationKey.DefaultCatalog, "LoggingDatabase");
nhCfg.SetEnversProperty(ConfigurationKey.DefaultSchema, "log");

有人有什么建议吗?我不确定是否遗漏了提交配置更改的内容。

在调用IntegrateWithEnvers之前设置envers属性。

谢谢,这正是我遗漏的!