How can I update an entity without having to make a call to select it. If I supply the key for the entity, should it not know to update after SaveChanges() is called on the
Didn't you have to select it anyway to get it's data to edit? If you cache it it won't cost you anything getting it again when you save it.