When the user closes the editing window for a single entity object he is asked whether he wants to save the changes he made.
In case of 'yes' I call
DataContext.SaveChanges()
In case of 'no' I set
DataContext.Entry(myObject).State = EntityState.Unchanged
Is the latter enough or can it lead to a big screwup since the changed values of myObject are still changed somewhere in the background?