Example #1
0
 private static void Import(Options options)
 {
     var package = Microsoft.SqlServer.Dac.BacPackage.Load(options.BacpacFile);
     var service = new DacServices(options.ConnectionStringBuilder().ConnectionString);
     service.ProgressChanged += ServiceOnProgressChanged;
     service.ImportBacpac(package, options.ConnectionStringBuilder().InitialCatalog);
 }
Example #2
0
 private static void Run(Options options)
 {
     if (options.Action == Options.BacpacAction.Export)
     {
         Export(options);
     }
     else if (options.Action == Options.BacpacAction.Import)
     {
         Import(options);
     }
 }
Example #3
0
 private static void Export(Options options)
 {
     var service = new DacServices(options.ConnectionStringBuilder().ConnectionString);
     service.ProgressChanged += ServiceOnProgressChanged;
     service.ExportBacpac(options.BacpacFile, options.ConnectionStringBuilder().InitialCatalog);
 }