//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); }