|
From: <pa...@us...> - 2011-04-06 15:13:41
|
Revision: 5622
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5622&view=rev
Author: patearl
Date: 2011-04-06 15:13:35 +0000 (Wed, 06 Apr 2011)
Log Message:
-----------
Linq: Use GetSessionImplementation() instead of casting to ISessionImplementor.
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Linq/LinqExtensionMethods.cs
Modified: trunk/nhibernate/src/NHibernate/Linq/LinqExtensionMethods.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Linq/LinqExtensionMethods.cs 2011-04-06 15:10:54 UTC (rev 5621)
+++ trunk/nhibernate/src/NHibernate/Linq/LinqExtensionMethods.cs 2011-04-06 15:13:35 UTC (rev 5622)
@@ -11,12 +11,12 @@
{
public static IQueryable<T> Query<T>(this ISession session)
{
- return new NhQueryable<T>(session as ISessionImplementor);
+ return new NhQueryable<T>(session.GetSessionImplementation());
}
public static IQueryable<T> Query<T>(this IStatelessSession session)
{
- return new NhQueryable<T>(session as ISessionImplementor);
+ return new NhQueryable<T>(session.GetSessionImplementation());
}
public static IQueryable<T> Cacheable<T>(this IQueryable<T> query)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|