public Boolean delete <T>(int id) where T : class
 {
     using (se = new schedulingEntities())
     {
         se.Entry <T>(se.Set <T>().Find(id)).State = EntityState.Deleted;
         return(se.SaveChanges() > 0);
     }
 }
 public Boolean update <T>(T t) where T : class
 {
     using (se = new schedulingEntities())
     {
         se.Set(t.GetType()).Attach(t);
         se.Entry(t).State = EntityState.Modified;
         return(se.SaveChanges() > 0);
     }
 }
Beispiel #3
0
 public Boolean deleteBatchByOrderId(int id)
 {
     using (se = new schedulingEntities())
     {
         var result = se.order_bom.Where(o => o.order_id == id);
         foreach (var orderBom in result)
         {
             se.Entry <order_bom>(se.Set <order_bom>().Find(orderBom.id)).State = EntityState.Deleted;
         }
         return(se.SaveChanges() > 0);
     }
 }