From: Michael D. <mik...@us...> - 2004-12-21 20:43:50
|
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; |