Ejemplo n.º 1
0
 /// <summary>
 /// Migrates the schema for the underlying database.
 /// </summary>
 public void MigrateSchema()
 {
     var availableChangeRepository = new LogDbSchemaChangeRepository();
     var appliedChangeRepository =
         new DbAppliedChangeRepository(
             Factory,
             ConnectionString);
     var migrationTarget =
         new DbTarget(
             Factory,
             ConnectionString);
     var service = new MigrationService();
     service.Migrate(
         availableChangeRepository,
         appliedChangeRepository,
         migrationTarget);
 }
 public static void Setup(string connectionString)
 {
     var availableChangeRepository =
         new BuildPipelineSchemaRepository();
     SQLiteFactory factory = SQLiteFactory.Instance;
     var appliedChangeRepository =
         new DbAppliedChangeRepository(
             factory,
             connectionString);
     var migrationTarget =
         new DbTarget(
             factory,
             connectionString);
     var service = new MigrationService();
     service.Migrate(
         availableChangeRepository,
         appliedChangeRepository,
         migrationTarget);
 }