Exemplo n.º 1
0
        private static Expression <Func <T, bool> > GetFilter <T>(ISearchCriteria searchExpression)
        {
            var type       = typeof(T);
            var argParam   = Expression.Parameter(type, "p");
            var expression = searchExpression.GetFilter(argParam);
            var filter     = Expression.Lambda <Func <T, bool> >(expression, argParam);

            return(filter);
        }