Exemplo n.º 1
0
        protected List<string> AddDocumentsToTransactionalStorage(TransactionalStorage transactionalStorage, int numberOfDocuments)
        {
            var results = new List<string>();

            transactionalStorage.Batch(accessor =>
            {
                for (var i = 0; i < numberOfDocuments; i++)
                {
                    var key = "keys/" + i;
                    var data = RavenJObject.FromObject(new Person { AddressId = key, Id = key, Name = "Name" + i });
                    accessor.Documents.AddDocument(key, null, data, new RavenJObject());

                    results.Add(key);
                }
            });

            return results;
        }