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

MigrateUp() public method

public MigrateUp ( long targetVersion ) : void
targetVersion long
return void
        public void MigrateUp(long targetVersion)
        {
            ConfigureRunner();

            runner.MigrateUp(targetVersion);
        }

Same methods

DatabaseMigrator::MigrateUp ( ) : 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);
            }
        }