protected override Expression VisitLeftJoinLateral(LeftJoinLateralExpression leftJoinLateralExpression)
        {
            Sql.Append("OUTER APPLY ");
            Visit(leftJoinLateralExpression.Table);

            return(leftJoinLateralExpression);
        }
        protected override Expression VisitLeftJoinLateral(LeftJoinLateralExpression outerApplyExpression)
        {
            var parentSearchCondition = _isSearchCondition;

            _isSearchCondition = false;
            var table = (TableExpressionBase)Visit(outerApplyExpression.Table);

            _isSearchCondition = parentSearchCondition;

            return(outerApplyExpression.Update(table));
        }
示例#3
0
 protected abstract Expression VisitLeftJoinLateral(LeftJoinLateralExpression leftJoinLateralExpression);