表未使用Envers创建,编译时没有错误

时间:2015-04-03 23:15:08

标签: c# nhibernate-envers

我尝试使用以下代码创建表:

    protected override void PostProcessMappings(Configuration config)
    {
        base.PostProcessMappings(config);
        var enversConf = new NHibernate.Envers.Configuration.Fluent.FluentConfiguration();

        config.Properties.Add("nhibernate.envers.audit_table_prefix", string.Empty); // default
        config.Properties.Add("nhibernate.envers.audit_table_suffix", "_REV"); // default _AUD
        config.Properties.Add("nhibernate.envers.revision_field_name", "REV"); // default
        config.Properties.Add("nhibernate.envers.revision_type_field_name", "REVTYPE"); // default

        config.IntegrateWithEnvers(enversConf);

        new SchemaExport(config).Create(false, true);
     }

但在架构中,我无法看到表格。

我尝试使用here(测试)来实现代码。接下来,我调试和nhibernate对象:Cfg.NHibernate.Configuration config并且在我的项目中我无法捕获映射,在测试中,我看到了将要创建的映射。

我不知道接下来需要做什么。

0 个答案:

没有答案