Steve Smith has an EF-specific Repository implementation with an update method here. This implementation saves the changes as part of the update operation. I guess that it's then up to code at higher levels to create and control the Unit of Work that the update operation should be a part of.