Skip to content

Commit d562b4e

Browse files
committed
Update HqlGeneratorExpressionTreeVisitor.cs
1 parent 3087d48 commit d562b4e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/NHibernate/Linq/Visitors/HqlGeneratorExpressionTreeVisitor.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using NHibernate.Linq.Functions;
88
using NHibernate.Param;
99
using NHibernate.Util;
10+
using Remotion.Linq;
1011
using Remotion.Linq.Clauses.Expressions;
1112
using Remotion.Linq.Clauses.ResultOperators;
1213

@@ -387,7 +388,7 @@ protected HqlTreeNode VisitConstantExpression(ConstantExpression expression)
387388
{
388389
System.Type t = expression.Value.GetType();
389390

390-
if (t.IsGenericType && t.GetGenericTypeDefinition() == typeof (NhQueryable<>))
391+
if (t.IsGenericType && typeof(QueryableBase<>).IsAssignableFrom(t))
391392
{
392393
return _hqlTreeBuilder.Ident(t.GetGenericArguments()[0].FullName);
393394
}
@@ -461,4 +462,4 @@ protected HqlTreeNode VisitNewArrayExpression(NewArrayExpression expression)
461462
return _hqlTreeBuilder.ExpressionSubTreeHolder(expressionSubTree);
462463
}
463464
}
464-
}
465+
}

0 commit comments

Comments
 (0)