예제 #1
0
        private void MigrateTo(long targetVersion)
        {
            var options = new MigrationOptions { PreviewOnly = false,  Timeout = 60 };
            var announcer = new NullAnnouncer();
            var processor = new SqlServer2012ProcessorFactory().Create(connectionString, announcer, options);
            var migrationContext = new RunnerContext(announcer) { Namespace = "DDDEastAnglia.DatabaseMigrations.Migrations" };

            var runner = new MigrationRunner(GetType().Assembly, migrationContext, processor);
            runner.MigrateUp(targetVersion, true);
        }
예제 #2
0
        private void MigrateTo(long targetVersion)
        {
            var options = new MigrationOptions {
                PreviewOnly = false, Timeout = 60
            };
            var announcer        = new NullAnnouncer();
            var processor        = new SqlServer2012ProcessorFactory().Create(connectionString, announcer, options);
            var migrationContext = new RunnerContext(announcer)
            {
                Namespace = "DDDEastAnglia.DatabaseMigrations.Migrations"
            };

            var runner = new MigrationRunner(GetType().Assembly, migrationContext, processor);

            runner.MigrateUp(targetVersion, true);
        }