title: Entity Framework: Cancel a property change if no change in value
body: <p>When setting a property on an entity object, it is saving the value to the database even if the value is exactly the same as it was before.  Is there anyway to prevent this?</p>
  
  <p>Example:</p>
  
  <p>If I load a Movie object and the Title is "A", if I set the Title to "A" again and SaveChanges() I was hoping that I wouldn't see the UPDATE statement in SqlProfiler but I am.  Is there anyway to stop this?</p>