public DatabaseVersionService(
     IDatabaseTypeMigrationDependencyLocator migrationLocator,
     IMongoMigrationSettings mongoMigrationSettings)
 {
     _migrationLocator       = migrationLocator;
     _mongoMigrationSettings = mongoMigrationSettings;
 }
 private DatabaseMigrationRunner(
     IDatabaseTypeMigrationDependencyLocator migrationLocator,
     IDatabaseVersionService databaseVersionService,
     ILoggerFactory loggerFactory)
 {
     _migrationLocator       = migrationLocator;
     _databaseVersionService = databaseVersionService;
     _logger = loggerFactory.CreateLogger <DatabaseMigrationRunner>();
 }
Ejemplo n.º 3
0
 public MongoMigration(
     IMigrationLocator <IDocumentMigration> documentMigrationLocator,
     IDatabaseTypeMigrationDependencyLocator databaseMigrationLocator,
     IRuntimeVersionLocator runtimeVersionLocator,
     ICollectionLocator collectionLocator,
     IStartUpVersionLocator startUpVersionLocator,
     IMigrationService migrationService)
 {
     _documentMigrationLocator = documentMigrationLocator;
     _databaseMigrationLocator = databaseMigrationLocator;
     _runtimeVersionLocator    = runtimeVersionLocator;
     _collectionLocator        = collectionLocator;
     _startUpVersionLocator    = startUpVersionLocator;
     _migrationService         = migrationService;
 }
 public DatabaseMigrationRunner(
     IDatabaseTypeMigrationDependencyLocator migrationLocator,
     IDatabaseVersionService databaseVersionService)
     : this(migrationLocator, databaseVersionService, NullLoggerFactory.Instance)
 {
 }