Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10755/NHibernate/Cfg
Modified Files:
Environment.cs Settings.cs SettingsFactory.cs
Log Message:
Added a config parameter "hibernate.prepare_sql". This along with if the
Driver supports preparing commands determines if .Prepare() gets called
on the command.
Index: Environment.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg/Environment.cs,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Environment.cs 29 Oct 2004 05:58:06 -0000 1.20
--- Environment.cs 21 Dec 2004 20:43:41 -0000 1.21
***************
*** 47,50 ****
--- 47,51 ----
public const string QueryImports = "hibernate.query.imports";
public const string CacheProvider = "hibernate.cache.provider_class";
+ public const string PrepareSql = "hibernate.prepare_sql";
static Environment()
Index: Settings.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg/Settings.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Settings.cs 31 Oct 2004 04:25:57 -0000 1.2
--- Settings.cs 21 Dec 2004 20:43:41 -0000 1.3
***************
*** 25,29 ****
private ICacheProvider _cacheProvider;
private string _defaultSchemaName;
!
public bool IsShowSqlEnabled
--- 25,29 ----
private ICacheProvider _cacheProvider;
private string _defaultSchemaName;
! private bool _prepareSql;
public bool IsShowSqlEnabled
***************
*** 87,90 ****
--- 87,95 ----
}
+ public bool PrepareSql
+ {
+ get { return _prepareSql; }
+ set { _prepareSql = value; }
+ }
}
}
Index: SettingsFactory.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg/SettingsFactory.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** SettingsFactory.cs 29 Oct 2004 05:58:06 -0000 1.1
--- SettingsFactory.cs 21 Dec 2004 20:43:41 -0000 1.2
***************
*** 106,109 ****
--- 106,111 ----
}
+ bool prepareSql = PropertiesHelper.GetBoolean( Environment.PrepareSql, properties, true );
+
string sessionFactoryName = (string) properties[ Cfg.Environment.SessionFactoryName ];
***************
*** 118,121 ****
--- 120,124 ----
settings.SessionFactoryName = sessionFactoryName;
settings.IsOuterJoinFetchEnabled = useOuterJoin;
+ settings.PrepareSql = prepareSql;
return settings;
|