示例#1
0
        public void Run(long targetVersion)
        {
            var migrationsFromAssembly = MigrationFinder.FindMigrations(_targetAssembly);
            var migrationsFromDatabase = _versionRepository.GetAppliedMigrations();
            var migrationPlan          = new MigrationPlan(migrationsFromDatabase, migrationsFromAssembly, targetVersion);

            RunMigrations(migrationPlan);
        }