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);
            }
Пример #2
0
            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);
            }