From: <dav...@us...> - 2009-04-13 16:32:44
|
Revision: 4175 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4175&view=rev Author: davybrion Date: 2009-04-13 16:32:40 +0000 (Mon, 13 Apr 2009) Log Message: ----------- fixed the exception message that was thrown if multiple queries are not supported... now it throws an exception with the same message as MultiQuery does Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs Modified: trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs 2009-04-02 16:12:05 UTC (rev 4174) +++ trunk/nhibernate/src/NHibernate/Impl/MultiCriteriaImpl.cs 2009-04-13 16:32:40 UTC (rev 4175) @@ -6,6 +6,7 @@ using Iesi.Collections.Generic; using log4net; using NHibernate.Cache; +using NHibernate.Driver; using NHibernate.Engine; using NHibernate.Criterion; using NHibernate.Loader.Criteria; @@ -44,12 +45,13 @@ /// <param name="factory">The factory.</param> internal MultiCriteriaImpl(SessionImpl session, ISessionFactoryImplementor factory) { - dialect = session.Factory.Dialect; - if (!session.Factory.ConnectionProvider.Driver.SupportsMultipleQueries) + IDriver driver = session.Factory.ConnectionProvider.Driver; + if (!driver.SupportsMultipleQueries) { throw new NotSupportedException( - string.Format("The dialect {0} does not support multiple queries.", dialect.GetType().FullName)); + string.Format("The driver {0} does not support multiple queries.", driver.GetType().FullName)); } + dialect = session.Factory.Dialect; this.session = session; this.factory = factory; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |