避免从实体框架缓存中获取数据

时间:2010-06-09 19:12:23

标签: asp.net entity-framework

我有一个问题。我的应用程序中的一个页面显示了表中任务的状态。我正在使用实体框架(实体到对象)来使用DB进行所有数据处理。我注意到即使状态在DB中更新,即使在连续刷新后它也没有反映在我的网页上!如果我停止服务器并再次启动应用程序(当前在VS2008开发服务器上运行),则会显示更新的数据!

我看到缓存的数据了吗?我该如何防止这种情况发生?

1 个答案:

答案 0 :(得分:4)

您的ObjectContext有效期应为单一请求。如果你有一个永远存在的静态上下文,你将永远看到过时的数据。 Here's an example of how to do it