public void Delete(T entity) { using (innovaEntities context = new innovaEntities()) { context.Entry(entity).State = EntityState.Deleted; context.SaveChanges(); } }
public void Delete(Expression <Func <T, bool> > predicate) { using (innovaEntities context = new innovaEntities()) { var entities = context.Set <T>().Where(predicate).ToList(); entities.ForEach(x => context.Entry(x).State = EntityState.Deleted); context.SaveChanges(); } }