Exemplo n.º 1
0
        private void Check()
        {
            try
            {
                var announcer        = new TextWriterAnnouncer(WriteLog);
                var assembly         = Assembly.GetExecutingAssembly();
                var migrationContext = new RunnerContext(announcer);

                var options = new MigrationOptions {
                    PreviewOnly = false, Timeout = 60
                };
                var factory   = new FluentMigrator.Runner.Processors.MySql.MySqlProcessorFactory();
                var processor = factory.Create(_provider.ConnectionString, announcer, options);
                var runner    = new MigrationRunner(assembly, migrationContext, processor);

                runner.MigrateUp(true);
            }
            catch (InvalidMigrationException e)
            {
                _logger.Error("An invalid migration exception occured; {0:l}", e.Message);
            }
            catch (MySqlException e)
            {
                _logger.Error("An exception occured while running migration manager; {0:l}", e.Message);
            }
        }
Exemplo n.º 2
0
        private void Check()
        {
            try
            {
                var announcer = new TextWriterAnnouncer(WriteLog);
                var assembly = Assembly.GetExecutingAssembly();
                var migrationContext = new RunnerContext(announcer);

                var options = new MigrationOptions {PreviewOnly = false, Timeout = 60};
                var factory = new FluentMigrator.Runner.Processors.MySql.MySqlProcessorFactory();
                var processor = factory.Create(_provider.ConnectionString, announcer, options);
                var runner = new MigrationRunner(assembly, migrationContext, processor);

                runner.MigrateUp(true);
            }
            catch (InvalidMigrationException e)
            {
                _logger.Error("An invalid migration exception occured; {0:l}", e.Message);
            }
            catch (MySqlException e)
            {
                _logger.Error("An exception occured while running migration manager; {0:l}", e.Message);
            }
        }