Exemplo n.º 1
0
        protected override void VisitWhereStartsWith(Query.Expressions.WhereStartsWithExpression expression)
        {
            var value = expression.Value == null ? "" : expression.Value.ToString();

            if (!value.EndsWith("%"))
            {
                value = value + "%";
            }
            string paraName = AppendParameter(value);

            whereClause.AppendFormat("([{0}] LIKE {1})", expression.FieldName, paraName);
        }
Exemplo n.º 2
0
 protected override void VisitWhereStartsWith(Query.Expressions.WhereStartsWithExpression expression)
 {
     LinqExpression = PredicateBuilder.And(LinqExpression, it => WhereStartsWith(it[expression.FieldName], expression.Value));
 }
Exemplo n.º 3
0
 protected override void VisitWhereStartsWith(Query.Expressions.WhereStartsWithExpression expression)
 {
     WhereStartWith(expression.FieldName, expression.Value);
 }