public MongoDbSet(IMongoDatabase database, IDbsetContainer dbsetContainer, ITypeInitializer typeInitializer, ICustomServiceProvider serviceProvider) { this.Database = database; this.TypeInitializer = typeInitializer; this.CurrentTypeModel = TypeInitializer.GetTypeMetadata <TEntity>(); this.ServiceProvider = serviceProvider; this.DbsetContainer = dbsetContainer; this.SetRelationsMethod = this.GetType().GetMethod(nameof(this.SetRelations), BindingFlags.NonPublic | BindingFlags.Instance); }
public CollectionsLoader(ICustomServiceProvider serviceProvider) : base(serviceProvider) { }
public Program(ICustomServiceProvider mainServiceProvider) => _mainServiceProvider = mainServiceProvider;
protected AbstractDataLoader(ICustomServiceProvider serviceProvider) { this.ServiceProvider = serviceProvider; }
public SimpleModelDataLoader(ICustomServiceProvider serviceProvider, ITypeInitializer typeInitializer, IMongoDatabase database) { this.ServiceProvider = serviceProvider; this.TypeInitializer = typeInitializer; this.Database = database; }
public LazyLoadingIncludableQueryable(ITypeInitializer typeInitializer, ICustomServiceProvider serviceProvider, IMongoDatabase database) : base(typeInitializer, database) { this.ServiceProvider = serviceProvider; }
public static T CreateInstance <T>(this ICustomServiceProvider serviceProvider) { return((T)serviceProvider.CreateInstance(typeof(T))); }
public CacheableDataLoadersProvider(ICustomServiceProvider serviceProvider) { this.ServiceProvider = serviceProvider; }
public ListDataLoader(ICustomServiceProvider serviceProvider) : base(serviceProvider) { }
public LazyLoadingProxyGenerator(ICustomServiceProvider serviceProvider, ITypeInitializer typeInitializer) { this.ProxyGenerator = new ProxyGenerator(); this.ServiceProvider = serviceProvider; this.TypeInitializer = typeInitializer; }