コード例 #1
0
ファイル: Program.cs プロジェクト: sripraks/EntityFrameWork
        private static void ReteriveOrdersAndEditUsingDisconnectedEntity()
        {
            Order order = OrderBusiness.GetOrderDetailsByKey(6);

            // Order Edit
            order.Comment = "Comment2";
            order.State   = State.Modified;

            // Line Item Edit
            order.LineItems.Where(i => i.LineItemId == 1).FirstOrDefault().OrderQty = 600;
            order.LineItems.Where(i => i.LineItemId == 1).FirstOrDefault().State    = State.Modified;

            //Line Item Delete
            order.LineItems.Where(i => i.LineItemId == 2).FirstOrDefault().State = State.Deleted;

            //New Line Item Added
            var orderlineitem = new LineItem
            {
                OrderQty  = 100,
                ProductId = 1,
                Order     = order,
                UnitPrice = 5000,
                State     = State.Added
            };

            order.LineItems.Add(orderlineitem);

            OrderBusiness.AddUpdateOrders(order);
        }
コード例 #2
0
 public void AddUpdateOrders(Order order)
 {
     OrderBusiness.AddUpdateOrders(order);
 }