protected override void VisitWhereBetween(Query.Expressions.WhereBetweenExpression expression) { string paraName1 = AppendParameter(expression.Start); string paraName2 = AppendParameter(expression.End); whereClause.AppendFormat("([{0}] > {1} AND [{0}] < {2})", expression.FieldName, paraName1, paraName2); }
protected override void VisitWhereBetween(Query.Expressions.WhereBetweenExpression expression) { LinqExpression = PredicateBuilder.And(LinqExpression, it => WhereBetween(it[expression.FieldName], expression.Start, expression.End)); }
protected override void VisitWhereBetween(Query.Expressions.WhereBetweenExpression expression) { ThrowNotSupported(); }