示例#1
0
        public static void UpdateAProduct(IDocumentStore documentStore)
        {
            Console.WriteLine("---" + Environment.NewLine + "Enter a product id");
            var productId = Console.ReadLine().Trim();

            using (var session = documentStore.OpenSession())
            {
                var product = session.Load <Product>(productId);
                if (product != null)
                {
                    DomainUtils.UpdateProductTags(product);

                    // This method will be used to update the product
                    session.Store(product);

                    session.SaveChanges();
                }
                else
                {
                    Console.WriteLine("Id does not match with any product");
                }
            }
        }