public void PreSynchronization(ISynchronizationHookContext context)
        {
            log.Debug("Migration hook executing");
            if (Settings.GetConfiguration().Disabled)
            {
                log.Debug("Migrations has been disabled through configuration. Discontinuing migrations.");
                return;
            }

            var migrations = FindMigrations(context.AssemblyLocator)
                .Select(type => (IMigration) Activator.CreateInstance(type));
            ValidateMigrations(migrations);
            ExecuteMigrations(migrations);
        }
Example #2
0
        public void PreSynchronization(ISynchronizationHookContext context)
        {
            log.Debug("Migration hook executing");
            if (Settings.GetConfiguration().Disabled)
            {
                log.Debug("Migrations has been disabled through configuration. Discontinuing migrations.");
                return;
            }

            var migrations = FindMigrations(context.AssemblyLocator)
                             .Select(type => (IMigration)Activator.CreateInstance(type));

            ValidateMigrations(migrations);
            ExecuteMigrations(migrations);
        }
 public void PreSynchronization(ISynchronizationHookContext context)
 {
     var migrations = FindMigrations(context.AssemblyLocator);
     ValidateMigrations(migrations);
     ExecuteMigrations(migrations);
 }