Esempio n. 1
0
        public static void Register(NHibernate.Cfg.Configuration configuration)
        {
            AuditEventListener listener = new AuditEventListener();

            configuration.SetListener(ListenerType.PreInsert, listener);
            configuration.SetListener(ListenerType.PreUpdate, listener);
        }
Esempio n. 2
0
        private static void InitializeSessionFactory()
        {
            var configuration = Fluently.Configure()
                                .Database(MsSqlConfiguration.MsSql2012
                                          .ConnectionString(db => db
                                                            .Server("127.0.0.1")
                                                            .Database("DVService")
                                                            .Username("sa")
                                                            .Password("P@ssw0rd"))
                                          .ShowSql()
                                          .Dialect <ParaDMMsSql2012Dialect>())
                                .Mappings(m => m.FluentMappings.AddFromAssemblyOf <NHibernateHelper>())
                                .BuildConfiguration();

            AuditEventListener.Register(configuration);

            sessionFactory = configuration.BuildSessionFactory();

            //new SchemaExport(configuration).Create(true,true);
            //exporter.Execute(true, true, false);

            new SchemaUpdate(configuration).Execute(true, true);
        }