public void Delete(T entity) { if (_context.Entry(entity).State == EntityState.Detached) { _set.Attach(entity); } _set.Remove(entity); }