public void Delete(T entity) { using (var context = new GenericContext <T>()) { context.Remove(entity); context.SaveChanges(); } }