Example #1
0
            /// <summary>
            /// 제품 설명에 지정된 키워드가 있는지 알아보는 Predicate
            /// </summary>
            /// <param name="keywords"></param>
            /// <returns></returns>
            public static Expression <Func <Product, bool> > ContainsInDescriptionExpr(params string[] keywords)
            {
                var predicate = PredicateBuilder.False <Product>();

                foreach (string keyword in keywords)
                {
                    string temp = keyword;
                    predicate = predicate.Or(p => p.Description.Contains(temp));
                }
                return(LinqTool.Expr(predicate));
            }
Example #2
0
 public void ClassSetUp()
 {
     calc = (i => i * 10);
     expr = LinqTool.Expr <int, int>(i => calc.Invoke(i) + 4);
     func = LinqTool.Func <int, int>(i => calc.Invoke(i) + 2);
 }