internal override SqlExpression VisitBetween(SqlBetween between) { this.VisitWithParens(between.Expression, between); _commandStringBuilder.Append(" BETWEEN "); this.Visit(between.Start); _commandStringBuilder.Append(" AND "); this.Visit(between.End); return between; }
internal virtual SqlExpression VisitBetween(SqlBetween between) { between.Expression = this.VisitExpression(between.Expression); between.Start = this.VisitExpression(between.Start); between.End = this.VisitExpression(between.End); return between; }
internal override SqlExpression VisitBetween(SqlBetween between) { SqlBetween nbet = new SqlBetween( between.ClrType, between.SqlType, this.VisitExpression(between.Expression), this.VisitExpression(between.Start), this.VisitExpression(between.End), between.SourceExpression ); return nbet; }