Esempio n. 1
0
 protected override void VisitWhereEquals(Query.Expressions.WhereEqualsExpression expression)
 {
     if (expression.Value != null)
     {
         ValidExpression(expression.FieldName);
         FileName = expression.Value.ToString();
     }
 }
Esempio n. 2
0
 protected override void VisitWhereEquals(Query.Expressions.WhereEqualsExpression expression)
 {
     if (expression.Value == null)
     {
         whereClause.AppendFormat("([{0}] IS NULL)", expression.FieldName);
     }
     else
     {
         string paraName = AppendParameter(expression.Value);
         whereClause.AppendFormat("([{0}] = {1})", expression.FieldName, paraName);
     }
 }
Esempio n. 3
0
 protected override void VisitWhereEquals(Query.Expressions.WhereEqualsExpression expression)
 {
     LinqExpression = PredicateBuilder.And(LinqExpression, it => WhereEquals(it[expression.FieldName], expression.Value));
 }