Example #1
0
        static InterceptedQueryProvider()
        {
            createLazySource = GenericInvoker
                               .Instance <InterceptedQueryProvider>()
                               .CreateFunc1 <Func <Type, IQueryable>, IQueryable>(x => x.CreateLazySource <object>(null));

            queryableExecuteGenericMethod = GenericInvoker
                                            .Instance <IQueryProvider>()
                                            .CreateFunc1 <Expression, object>(x => x.Execute <object>(null));
        }
Example #2
0
        static RestQueryProvider()
        {
            executeGenericMethod = GenericInvoker
                                   .Instance <RestQueryProvider>()
                                   .CreateFunc1 <RestQueryableTreeParser, bool, object>(x => x.Execute <object>(null, false));

            executeWithClientSelectPart = GenericInvoker
                                          .Instance <RestQueryProvider>()
                                          .CreateFunc2 <string, RestQueryableTreeParser.QueryProjection, LambdaExpression, RequestOptions, bool, object>(
                x => x.ExecuteWithClientSelectPart <int, bool>(null,
                                                               default(RestQueryableTreeParser.QueryProjection),
                                                               null,
                                                               null,
                                                               false));
        }
Example #3
0
 static QueryProviderBase()
 {
     createQueryGeneric = GenericInvoker
                          .Instance <QueryProviderBase>()
                          .CreateFunc1 <Expression, IQueryable>(x => x.CreateQuery <object>(null));
 }