Beispiel #1
0
 /// <summary>
 /// Build the migrator
 /// </summary>
 /// <param name="client">CosmosDB Client</param>
 public CosmosDBMigration(DocumentClient client, IServiceProvider serviceProvider, IOptions <CosmosDBMigrationOptions> options)
 {
     this.bulkPreviousExecutions = new BulkMigrationExecutions();
     classStrategies             = new List <IClassMigrationStrategy>()
     {
         new BulkMigrationStrategy(bulkPreviousExecutions)
     };
     this.client          = client;
     this.serviceProvider = serviceProvider;
     this.options         = options ?? Options.Create(new CosmosDBMigrationOptions());
 }
 public BulkMigrationStrategy(BulkMigrationExecutions executions)
 {
     this.executions = executions;
 }