Example #1
0
        public static INeedPath ForDatabase(IMigrationDatabase database)
        {
            var migrator = new Migrator(database);

            return(migrator);
        }
Example #2
0
 public MigrationDestination(IMigrationDatabase database)
 {
     _database      = database;
     _migrations    = _database.GetMigrations();
     _versionNumber = _migrations.Any() ? _migrations.Max(x => x.VersionNumber) : 0;
 }
Example #3
0
 private Migrator(IMigrationDatabase database)
 {
     _destination = new MigrationDestination(database);
 }