Пример #1
0
 public WhereExp <TSource> Search(string[] searchStrings, Expression <Func <TSource, object> > searchMembers, SearchOption option = SearchOption.Contains)
 {
     return(And(searchStrings.Select(searchString =>
     {
         var strategy = new WhereSearchStrategy <TSource>(searchString, searchMembers, option);
         return new WhereExp <TSource>(strategy.StrategyExpression);
     })));
 }
Пример #2
0
        public WhereExp <TSource> Search(string searchString, Expression <Func <TSource, object> > searchMembers, SearchOption option = SearchOption.Contains)
        {
            var strategy = new WhereSearchStrategy <TSource>(searchString, searchMembers, option);

            return(new WhereExp <TSource>(strategy.StrategyExpression));
        }