I don't know fluent nh at all, but it seems you're updating the schema before 
configuring envers?

From: [email protected] [mailto:[email protected]] On Behalf Of 
Alex Brown
Sent: den 14 november 2012 19:34
To: [email protected]
Subject: [nhusers] NHibernate envers not creating tables

Suddenly, the envers tables (REVINFO etc...) are no longer being created...

I setup NHibernate / envers like this:

        public static ISessionFactory CreateSessionFactory(FluentConfiguration 
dbConfiguration = null)
        {
            if (dbConfiguration == null)
                dbConfiguration = Database();

            return dbConfiguration
                .Mappings(m => 
m.FluentMappings.AddFromAssemblyOf<LicenseClassMap>())
                .ExposeConfiguration(cfg => new 
SchemaUpdate(cfg).Execute(false, true))
                .ExposeConfiguration(SetupEnvers)
                .BuildSessionFactory();
        }

        private static void SetupEnvers(Configuration cfg)
        {
            var enversConf = new 
NHibernate.Envers.Configuration.Fluent.FluentConfiguration();
            enversConf.Audit<License>();
            enversConf.Audit<LicenseActiveFeature>();

            cfg.IntegrateWithEnvers(enversConf);
        }

I can't tell what's changed to make it stop working...
License and LicenseActiveFeature look like this:

My unit tests fail on inserting an entry, because envers is looking for 
REVINFO.... which hasn't been created?!
--
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/nhusers/-/Zlf8lAsBeskJ.
To post to this group, send email to 
[email protected]<mailto:[email protected]>.
To unsubscribe from this group, send email to 
[email protected]<mailto:[email protected]>.
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to