コード例 #1
0
 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);
 }
コード例 #2
0
 public CollectionsLoader(ICustomServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
コード例 #3
0
 public Program(ICustomServiceProvider mainServiceProvider)
 => _mainServiceProvider = mainServiceProvider;
コード例 #4
0
 protected AbstractDataLoader(ICustomServiceProvider serviceProvider)
 {
     this.ServiceProvider = serviceProvider;
 }
コード例 #5
0
 public SimpleModelDataLoader(ICustomServiceProvider serviceProvider, ITypeInitializer typeInitializer, IMongoDatabase database)
 {
     this.ServiceProvider = serviceProvider;
     this.TypeInitializer = typeInitializer;
     this.Database        = database;
 }
コード例 #6
0
 public LazyLoadingIncludableQueryable(ITypeInitializer typeInitializer, ICustomServiceProvider serviceProvider, IMongoDatabase database) : base(typeInitializer, database)
 {
     this.ServiceProvider = serviceProvider;
 }
コード例 #7
0
 public static T CreateInstance <T>(this ICustomServiceProvider serviceProvider)
 {
     return((T)serviceProvider.CreateInstance(typeof(T)));
 }
コード例 #8
0
 public CacheableDataLoadersProvider(ICustomServiceProvider serviceProvider)
 {
     this.ServiceProvider = serviceProvider;
 }
コード例 #9
0
 public ListDataLoader(ICustomServiceProvider serviceProvider) : base(serviceProvider)
 {
 }
コード例 #10
0
 public LazyLoadingProxyGenerator(ICustomServiceProvider serviceProvider, ITypeInitializer typeInitializer)
 {
     this.ProxyGenerator  = new ProxyGenerator();
     this.ServiceProvider = serviceProvider;
     this.TypeInitializer = typeInitializer;
 }