示例#1
0
 public void AddOrder(Order order)
 {
     using (var db = new OrderDB())
     {
         db.Order.Add(order);
         db.SaveChanges();
     }
 }
示例#2
0
 //按订单号删除
 public void RemoveOrder(string onum)
 {
     using (var db = new OrderDB())
     {
         var order = db.Order.Include("oDlist").SingleOrDefault(o => o.ONum == onum);
         db.Order.Remove(order);
         db.OrderDetails.RemoveRange(order.oDlist);
         db.SaveChanges();
     }
 }
示例#3
0
 public void DeleteOrderById(string id)
 {
     using (var db = new OrderDB())
     {
         var order = db.Order.Include("Items").SingleOrDefault(o => o.ID == id);
         db.OrderItem.RemoveRange(order.items);
         db.Order.Remove(order);
         db.SaveChanges();
     }
 }
示例#4
0
 public void ReviseOrder(Order order)
 {
     using (var db = new OrderDB())
     {
         db.Order.Attach(order);
         db.Entry(order).State = EntityState.Modified;
         order.oDlist.ForEach(
             item => db.Entry(item).State = EntityState.Modified);
         db.SaveChanges();
     }
 }
示例#5
0
 public void AddOrder(Order order)
 {
     using (var db = new OrderDB())
     {
         db.Order.Add(order);
         db.Order.Attach(order);
         db.Entry(order).State = EntityState.Added;
         db.SaveChanges();
     }
     Console.WriteLine("添加成功");
 }