示例#1
0
        //creates the lambda expression for facilitysearch
        private static Expression <Func <FACILITYSEARCH_ALL, bool> > getLambdaExpression(FacilitySearchFilter filter)
        {
            ParameterExpression param = Expression.Parameter(typeof(FACILITYSEARCH_ALL), "s");
            Expression          exp   = LinqExpressionBuilder.GetLinqExpressionFacilitySearch(filter, param);

            // create lambda according to filters
            Expression <Func <FACILITYSEARCH_ALL, bool> > lambda = Expression.Lambda <Func <FACILITYSEARCH_ALL, bool> >(exp, param);

            return(lambda);
        }