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)
227
227
// ReLinq wraps all ResultOperatorExpressionNodeBase into a SubQueryExpression. In case of
228
228
// ContainsResultOperator where the constant expression is dislocated from the related expression,
229
229
// 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 &&
232
232
node . QueryModel . SelectClause . Selector is QuerySourceReferenceExpression querySourceReference &&
233
233
querySourceReference . ReferencedQuerySource is MainFromClause mainFromClause &&
234
234
mainFromClause . FromExpression is ConstantExpression constantExpression )
You can’t perform that action at this time.
0 commit comments