title: VS2013 Debugger + Entity Framework: "runtime has refused to evaluate the expression", crashes
body: <p>I'm experiencing a lot of problems with Entity Framework 6.0.1 in the VS2013 Ultimate debugger when debugging into unit tests against code that's hitting a live SQL Server.</p>
  
  <p>Variables that contain entities can't be viewed in the debugger. For example, if I execute a LINQ query against my DbContext and refresh the results view to actually execute the query, the Results value is "children could not be evaluated". If I ToArray() it, so now the variable is an array of entities instead of an IQueryable, each result in the array is "Could not evaluate expression". If I store a single entity value from that array to a variable and try to view it, I get "The runtime has refused to evaluate the expression at this time."</p>
  
  <p><img src="https://i.stack.imgur.com/kURG4.png" alt="&quot;The runtime has refused to evaluate the expression at this time&quot;"></p>
  
  <p>Frequently, F10'ing through a line that involves access to an entity property causes Visual Studio to crash.</p>
  
  <p>This doesn't happen if I'm running the test against a mocked-up fake DbSet.</p>
  
  <p>Is this a known issue? Is there a way to fix this?</p>