title: EntityFramework Long Running ObjectContext: How to detect data source changes not tracked by the ObjectContext
body: <p>During the life of my ObjectContext, I receive a message saying telling me that a new entity has been added to the data source by some other process (i.e. not tracked by my ObjectContext). How do I add this entity to my local ObjectContext without recreating it?</p>
  
  <p>I've looked at <code>ObjectContext.Refresh()</code> but I'm not sure if this is the right way forwards.</p>