Esempio n. 1
0
 public MongoQueryableBuilder(Expression source, Type elementType, Type extensionType, LambdaParameterNameFactory nameFactory,
                              IResourceFactory resourceFactory, IModel entityModel, LambdaScopeFactory?lambdaScopeFactory = null)
     : base(source, elementType, extensionType, nameFactory, resourceFactory, entityModel, lambdaScopeFactory)
 {
     _elementType        = elementType;
     _extensionType      = extensionType;
     _nameFactory        = nameFactory;
     _lambdaScopeFactory = lambdaScopeFactory ?? new LambdaScopeFactory(nameFactory);
 }
 public MongoDbQueryableBuilder(Expression source, Type elementType, Type extensionType,
                                LambdaParameterNameFactory nameFactory, IResourceFactory resourceFactory,
                                IResourceContextProvider resourceContextProvider, IModel entityModel,
                                LambdaScopeFactory lambdaScopeFactory = null)
     : base(source, elementType, extensionType, nameFactory, resourceFactory, resourceContextProvider,
            entityModel, lambdaScopeFactory)
 {
     _elementType        = elementType ?? throw new ArgumentNullException(nameof(elementType));
     _extensionType      = extensionType ?? throw new ArgumentNullException(nameof(extensionType));
     _lambdaScopeFactory = lambdaScopeFactory ?? new LambdaScopeFactory(nameFactory);
 }