コード例 #1
0
 protected MongoRepositoryBase(
     IMongoClientProvider mongoClientProvider,
     IMongoConfiguration mongoConfiguration)
 {
     this.MongoConfiguration = mongoConfiguration;
     this.MongoClient        = mongoClientProvider.GetOrCreate(this.MongoConfiguration);
     this.MongoDatabase      = this.MongoClient.GetDatabase(this.MongoConfiguration.DatabaseName);
     this.MongoCollection    = this.GetOrCreateCollection();
 }
コード例 #2
0
 public ContentTypeMongoRepository(
     IMongoClientProvider mongoClientProvider,
     IMongoConfiguration mongoConfiguration)
     : base(mongoClientProvider, mongoConfiguration)
 {
 }
コード例 #3
0
 public AccountRepository(IMongoClientProvider client)
 {
     _stateDb = client.GetAccountStateCollection();
     _eventDb = client.GetAccountEventCollection();
 }
コード例 #4
0
 public MongoDatabaseProvider(IMongoClientProvider mongoClientProvider, MongoOptions options)
 {
     _mongoClientProvider = mongoClientProvider;
     _options             = options;
 }
コード例 #5
0
 public TenantMongoRepository(
     IMongoClientProvider mongoClientProvider,
     IMongoConfiguration mongoConfiguration)
     : base(mongoClientProvider, mongoConfiguration)
 {
 }
コード例 #6
0
 protected MongoRepositoryTemplate(
     IMongoClientProvider mongoClientProvider,
     IMongoConfiguration mongoConfiguration)
     : base(mongoClientProvider, mongoConfiguration)
 {
 }
コード例 #7
0
        protected internal MongoRepository(IMongoClientProvider mongoClientProvider)
        {
            _mongoClientProvider = mongoClientProvider;

            _jobDbProperties = typeof(JobDb).GetProperties();
        }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="clients"></param>
 /// <param name="options"></param>
 /// <param name="logger"></param>
 public StateObjectMongoDataStore(IMongoClientProvider clients, IOptions <StateObjectMongoDataStoreOptions> options, ILogger logger)
 {
     this.clients = clients ?? throw new ArgumentNullException(nameof(clients));
     this.options = options ?? throw new ArgumentNullException(nameof(options));
     this.logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }