Ejemplo n.º 1
0
        public IQueryable <T> ApplyFiltering(IQueryable <T> query, FilteringCollection coll)
        {
            _query      = query;
            _expression = null;
            coll.Accept(this);
            _query = _query.Where(Expression.Lambda <Func <T, bool> >(_expression, _param));

            var res = _query;

            _query = null;

            return(res);
        }
Ejemplo n.º 2
0
 public void BuildFilterExpression(StringBuilder bld, FilteringCollection coll)
 {
     _bld = bld;
     coll.Accept(this);
     _bld = null;
 }
Ejemplo n.º 3
0
 public void BuildFilterExpression(StringBuilder bld, FilteringCollection coll)
 {
     _bld = bld;
     coll.Accept(this);
     _bld = null;
 }