Beispiel #1
0
        protected override Expression VisitTuple(SqlTupleExpression tupleExpression)
        {
            this.Write('(');
            this.WriteDeliminatedListOfItems(tupleExpression.SubExpressions, c => this.Visit(c));
            this.Write(')');

            return(tupleExpression);
        }
        protected virtual Expression VisitTuple(SqlTupleExpression tupleExpression)
        {
            var expressions = this.VisitExpressionList(tupleExpression.SubExpressions);

            if (tupleExpression.SubExpressions != expressions)
            {
                return(new SqlTupleExpression(expressions, tupleExpression.Type));
            }

            return(tupleExpression);
        }