public virtual IQueryState Accept(AddWhereExpression exp) { //var con = (ConstantExpression)exp.Predicate.Body; //if (con.Value.GetType().Equals(typeof(String))) //{ // //FilterPredicateExpressionVisitor.ParseFilterPredicate(exp.Predicate, this.MoeList); // DbExpression addWhereCondition = new DbAddWhereExpression(con.Value.ToString()); // this._resultElement.AppendCondition(addWhereCondition); //} string strWhere = exp.StrWhere; DbExpression addWhereCondition = new DbAddWhereExpression(strWhere); this._resultElement.AppendCondition(addWhereCondition); return(this); }
public override DbExpression Visit(DbAddWhereExpression exp) { return(exp.Accept(this._generator)); }
public override DbExpression Visit(DbAddWhereExpression exp) { this._sqlBuilder.Append(exp.StrWhere); return(exp); }