title: Disabling Entity Framework proxy creation
body: <p>From what I've read, setting <code>ProxyCreationEnabled = false</code> will prevent change tracking and lazy loading. However, I'm not clear on what change tracking covers. </p>
  
  <p>If I disable it and get an entity from the database, make changes to it and commit, then those changes are saved. I'm also still able to get modified entries from the ChangeTracker:</p>
  
  <pre><code>ChangeTracker.Entries&lt;IAuditable&gt;().Where(x =&gt; x.State == EntityState.Modified).ToList()
  </code></pre>
  
  <p>Should this be possible when I've disabled proxy creation? I want to disable it, but I want to be clear on what I'm disabling.</p>