public void Step1() { var documentStore = new DocumentStore { Url = "http://localhost:9999/", DefaultDatabase = "demo" }; documentStore.Initialize(); using (IDocumentSession session = documentStore.OpenSession()) { var customer = new Customer() { Name = "Jay" }; session.Store(customer); var order = new Order() { Customer = customer }; var product1 = new Product() { Name = "Product1" }; session.Store(product1); var product2 = new Product() { Name = "Product2" }; session.Store(product2); order.ProductIdList.Add(product1); order.ProductIdList.Add(product2); session.Store(order); session.SaveChanges(); _orderId = order.Id; _productId = product2.Id; } } public void Step2() { var documentStore2 = new DocumentStore { Url = "http://localhost:9999/", DefaultDatabase = "demo" }; documentStore2.Initialize(); using (IDocumentSession session = documentStore2.OpenSession()) { var product = session.Load<Product>(_productId); Console.WriteLine(product.Id + " " + product.Name); product.Name = "Changed"; session.Store(product); session.SaveChanges(); } } public void Step3() { var documentStore3 = new DocumentStore { Url = "http://localhost:9999/", DefaultDatabase = "demo" }; documentStore3.Initialize(); using (IDocumentSession session = documentStore3.OpenSession()) { var existingOrder = session.Load<Order>(_orderId); foreach (var product in existingOrder.ProductIdList) { Console.WriteLine(product.Id + " " + product.Name); } } }
--
You received this message because you are subscribed to the Google Groups "RavenDB - 2nd generation document database" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ravendb+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.