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); } }
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); } }