IDocumentBulkBuilder IDocumentBulkBuilder.InsertOne(DynamicWrapper document) { var command = new DocumentInsertOneCommand(document); _commands.Add(command, bulk => { _storage._storageIdProvider.SetDocumentId(command.Document); _storage._storageHeaderProvider.SetInsertHeader(command.Document); bulk.InsertOne(command.Document); }); return(this); }
IDocumentBulkBuilder <TDocument> IDocumentBulkBuilder <TDocument> .InsertOne(TDocument document) { var command = new DocumentInsertOneCommand <TDocument>(document); _commands.Add(command, bulk => { _storage._storageIdProvider.SetDocumentId(command.Document); _storage._storageHeaderProvider.SetInsertHeader(command.Document); bulk.InsertOne(command.Document); }); return(this); }