title: unexpected GetType() result for entity entry
body: <p>While I iterating through <code>ObjectStateEntries</code> I expected <code>[t]</code> variable name will be <code>MY_ENTITY</code></p>
  
  <pre><code>foreach (ObjectStateEntry entry in context.ObjectStateManager.GetObjectStateEntries(EntityState.Deleted))
  {
      Type t = entry.Entity.GetType();
      ...
  }
  </code></pre>
  
  <p>but real I have</p>
  
  <pre><code>System.Data.Entity.DynamicProxies.MY_ENTITY_vgfg7s7wyd7c7vgvgv.....
  </code></pre>
  
  <p>How can I determine can I cast current entry to <code>MY_ENTITY</code> type? </p>