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); } }
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); } }