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.
|