title: How can write to a change log when Entity Frameworks SaveChanges() is called?
body: <p>I am using Entity Frameworks Code First. I have one entity that I need to keep a change history on. This entity has a double property and when it changes I need to record the amount change amount and date that it occurred. This means I need the old value the new value subtract and post ever time that value changes or when <code>dbContect.SaveChanges()</code> it called.</p>
  
  <p>This project is really simple and I would like to keep it this way so I would prefer not add a service layer. I am simply making repository request in MVC controllers. (I know this is not pure but it is very agile)</p>
  
  <p>How can I intercept changes to this entity so I can write to a change log?</p>