title: Entity Framework with long-running object context
body: <p>One of my chief annoyances with Linq to SQL in WinForms (and I daresay WPF) is the lack of support for long running datacontexts see <a href="http://blogs.msdn.com/dinesh.kulkarni/archive/2008/04/27/lifetime-of-a-linq-to-sql-datacontext.aspx" rel="nofollow noreferrer">here</a>.</p>
  
  <p>The problem is that you can't get updates from the database, you only ever get the same old records until you throw the datacontext away.  This is fine for a web app when the page is only alive for milliseconds but not so good in a winforms app with multiple bound controls all stuck to the old datacontext and sitting on the users desktop.</p>
  
  <p>My question is does EF still have this limitation or can you get updated records from EF without throwing away the object context?</p>