title: EF holding onto old values in some cases
body: <p>When using entity framework, when reading from some tables/views, it seems I get old data back. By this I mean that an external process has changed the data.</p>
  
  <p>When running my code, I see EF build and run (using profiler) an SQL query to retrieve the data, but then the old values end up in the object.</p>
  
  <p>What is more confusing to me is that this does not happen for all tables/view, but for the tables/views it does effect, it is consistent.</p>
  
  <p>If I restart IIS I get the correct result, so clearly the values are being held somewhere.</p>
  
  <p>What is causing this selective cacheing of data and how do I influence it?</p>