예제 #1
0
        private static async Task ReadOrderItem()
        {
            using (CosmosClient cosmos_client = new CosmosClient(endpoint, accountkeys))
            {
                Database db_conn = cosmos_client.GetDatabase(database);

                Container    container_conn = db_conn.GetContainer(containername);
                PartitionKey pk             = new PartitionKey("Miami");
                string       id             = "9b464759-42d3-4a10-b55a-e1e46ef487e0";

                ItemResponse <customer> response = await container_conn.ReadItemAsync <customer>(id, pk);

                customer customer_obj = response.Resource;

                Console.WriteLine($"Customer Id is {customer_obj.customerid}");
                Console.WriteLine($"Customer name is {customer_obj.customername}");
                Console.WriteLine($"Customer city is {customer_obj.city}");
                foreach (Orders obj in customer_obj.order)
                {
                    Console.WriteLine($"Order Id is {obj.orderid}");
                    Console.WriteLine($"Order Quantity is {obj.quantity}");
                }
            }
        }