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