internal MongoDbStorageContainerStorageClient(IStorageContainerDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _storageContainers = database .GetCollection<PersistedMongoDbStorageContainer>(settings.StorageContainersCollectionName); }
// TODO: WithMongoCollection method public MongoDbStorageContainerStorageClientBuilder WithDatabaseSettings(IStorageContainerDatabaseSettings settings) { StorageContainerDatabaseSettings = settings; return(this); }