title: Getting all changes made to an object in the Entity Framework
body: <p>Is there a way to get all the changes made to a object in the Entity Framework before it saves all changes. The reason for this is that i want to create a log table in our clients database:</p>
  
  <p>so...</p>
  
  <p>Is there a way to get the current database values(old) and the new values(current) before changes are saved?</p>
  
  <p>If not, how can i achieve this in a generic way, so all my View Models can inherit from this?(I am using the MVVM + M Structure)</p>