protected override void VisitWhereEquals(Query.Expressions.WhereEqualsExpression expression) { if (expression.Value != null) { ValidExpression(expression.FieldName); FileName = expression.Value.ToString(); } }
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); } }
protected override void VisitWhereEquals(Query.Expressions.WhereEqualsExpression expression) { LinqExpression = PredicateBuilder.And(LinqExpression, it => WhereEquals(it[expression.FieldName], expression.Value)); }