protected override Expression VisitInnerJoinLateral(InnerJoinLateralExpression innerJoinLateralExpression) { Sql.Append("CROSS APPLY "); Visit(innerJoinLateralExpression.Table); return(innerJoinLateralExpression); }
protected override Expression VisitInnerJoinLateral(InnerJoinLateralExpression crossApplyExpression) { var parentSearchCondition = _isSearchCondition; _isSearchCondition = false; var table = (TableExpressionBase)Visit(crossApplyExpression.Table); _isSearchCondition = parentSearchCondition; return(crossApplyExpression.Update(table)); }
protected abstract Expression VisitInnerJoinLateral(InnerJoinLateralExpression innerJoinLateralExpression);