private void BuildSchema(NHibernate.Cfg.Configuration config) { if (File.Exists("a.sqlite")) { File.Delete("a.sqlite"); } new SchemaExport(config).Create(false, true); config.SetProperty(NHibernate.Cfg.Environment.CurrentSessionContextClass, "web"); // Watch out System.Environment namespace... }
/// <summary>Adds properties to NHibernate configuration.</summary> /// <param name="cfg"></param> protected virtual void AddProperties(NHibernate.Cfg.Configuration cfg) { foreach (KeyValuePair<string, string> pair in Properties) { cfg.SetProperty(pair.Key, pair.Value); } }
private static void SetupOpenSessionInView(NHibernate.Cfg.Configuration cfg) { cfg.SetProperty("current_session_context_class", "managed_web"); }
protected override void Configure(NHibernate.Cfg.Configuration configuration) { configuration.SetProperty(NHibernate.Cfg.Environment.GenerateStatistics, "true"); configuration.SetProperty(NHibernate.Cfg.Environment.BatchSize, "0"); }
protected override void Configure(NHibernate.Cfg.Configuration configuration) { configuration.SetProperty(Environment.ProxyFactoryFactoryClass, typeof(ProxyFactoryFactory).AssemblyQualifiedName); }
protected override void Configure(NHibernate.Cfg.Configuration configuration) { configuration.SetProperty(Environment.BatchSize, "1"); }
protected override void BuildSchema(NHibernate.Cfg.Configuration config) { config.SetProperty("generate-statistics", "true"); new SchemaExport(config).Create(true, true); }
protected override void Configure(NHibernate.Cfg.Configuration configuration) { base.Configure(configuration); configuration.SetProperty(Environment.FormatSql, "false"); }
/// <summary>Adds properties to NHibernate configuration.</summary> /// <param name="cfg"></param> protected virtual void AddProperties(NHibernate.Cfg.Configuration cfg) { cfg.LinqToHqlGeneratorsRegistry<WhereDetailHqlGeneratorRegistry>(); foreach (KeyValuePair<string, string> pair in Properties) { cfg.SetProperty(pair.Key, pair.Value); } }
protected override void Configure(NHibernate.Cfg.Configuration configuration) { configuration.SetProperty(NHibernate.Cfg.Environment.Hbm2ddlKeyWords, "keywords"); base.Configure(configuration); }