Affecto.Database.Migrator.DatabaseMigrator.MigrateUp C# (CSharp) Method

MigrateUp() public method

public MigrateUp ( ) : void
return void
        public void MigrateUp()
        {
            ConfigureRunner();
            
            runner.MigrateUp();
        }

Same methods

DatabaseMigrator::MigrateUp ( long targetVersion ) : void

Usage Example

        public void Start(string connectionStringName)
        {
            try
            {
                List<string> migrationTags = GetMigrationTags();

                var runner = new DatabaseMigrator(connectionStringName, assembly, new MigrationOptions() { PreviewOnly = false, Timeout = 0 }, migrationTags);

                runner.MigrateUp();

                Environment.Exit(0);
            }
            catch (Exception e)
            {
                Console.WriteLine("Error in database migration: {0}", e.Message);
                
                Environment.Exit(1);
            }
        }