Example #1
0
        public virtual void CanSetLinksInABatchWithDataServicesClient()
        {
            Uri serviceUrl = new Uri(BaseAddress + "/UnbufferedBatch");

            Unbuffered.Container client = new Unbuffered.Container(serviceUrl);
            client.Format.UseJson();

            Unbuffered.UnbufferedBatchCustomer customer = client.UnbufferedBatchCustomer.ToList().First();
            Unbuffered.UnbufferedBatchOrder    order    = new Unbuffered.UnbufferedBatchOrder()
            {
                Id = 0, PurchaseDate = DateTime.Now
            };

            client.AddToUnbufferedBatchOrder(order);

            client.AddLink(customer, "Orders", order);

            client.SaveChanges(SaveChangesOptions.Batch);
        }