Example #1
0
 public ProcessDbDeployTask(string connectionString, RunDatabaseUpdateTask runDatabaseUpdateTask)
     : base(connectionString)
 {
     _task = runDatabaseUpdateTask;
     if (runDatabaseUpdateTask._useUnzipedFolderPath != null)
     {
         _sprocPath = $"{runDatabaseUpdateTask._updatePackageLocation}{runDatabaseUpdateTask._databaseFolderName}{Path.DirectorySeparatorChar}dbDeploy";
     }
     else
     {
         _sprocPath = $"{AppDomain.CurrentDomain.BaseDirectory}data-working{Path.DirectorySeparatorChar}{runDatabaseUpdateTask._databaseFolderName}{Path.DirectorySeparatorChar}dbDeploy";
     }
 }
 public PrepareUpgradeDatapackageTask(RunDatabaseUpdateTask runDatabaseUpdateTask)
     : base(null)
 {
     _task = runDatabaseUpdateTask;
     if (_task._updatePackageLocation != null)
     {
         _sourcePath = _task._updatePackageLocation;
     }
     else
     if (!Directory.Exists(_sourcePath))
     {
         Directory.CreateDirectory(_sourcePath);
     }
     if (!Directory.Exists(_targetPath))
     {
         Directory.CreateDirectory(_targetPath);
     }
     else
     {
         DirectoryInfo directoryInfo = new DirectoryInfo(_targetPath);
         directoryInfo.Delete(true);
         Directory.CreateDirectory(_targetPath);
     }
 }