public T Update(T entity) { using (Entity.Entities context = new Entity.Entities()) { String entitySetName = typeof(T).Name; context.AttachTo(entitySetName, entity); context.SaveChanges(); } return(entity); }