title: What's setting LazyLoadingEnabled to false on my EF Context?
body: <p>Using EF5 database first.  On creation of my context, I'm setting <code>ContextOptions.LazyLoadingEnabled</code> to <code>true</code>.  Something happens to change that to <code>false</code> (nowhere in our code is that setting changed).  </p>
  
  <p>At various points, I'm checking whether it's still <code>true</code> by using <a href="http://social.msdn.microsoft.com/forums/en-us/adodotnetentityframework/thread/6C00C0B3-3BDE-4B1D-A992-3283C3F23D20" rel="noreferrer">this snippet</a> of code (getting context from an entity object).  The problem only manifests when running multiple threads (load some entities, then pass them through multi-threaded code).  It doesn't occur at any consistent point in the code, so it's impossible to determine what exactly causes it.     </p>
  
  <p>I guess I'm just hoping somebody might know more about the internal workings of EF and give me a clue...</p>