File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
src/NHibernate/Linq/Visitors Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -227,8 +227,8 @@ protected override Expression VisitSubQuery(SubQueryExpression node)
227227 // ReLinq wraps all ResultOperatorExpressionNodeBase into a SubQueryExpression. In case of
228228 // ContainsResultOperator where the constant expression is dislocated from the related expression,
229229 // we have to manually link the related expressions.
230- var containsOperator = node . QueryModel . ResultOperators . OfType < ContainsResultOperator > ( ) . FirstOrDefault ( ) ;
231- if ( containsOperator != null &&
230+ if ( node . QueryModel . ResultOperators . Count == 1 &&
231+ node . QueryModel . ResultOperators [ 0 ] is ContainsResultOperator containsOperator &&
232232 node . QueryModel . SelectClause . Selector is QuerySourceReferenceExpression querySourceReference &&
233233 querySourceReference . ReferencedQuerySource is MainFromClause mainFromClause &&
234234 mainFromClause . FromExpression is ConstantExpression constantExpression )
You can’t perform that action at this time.
0 commit comments