ASP.NET&实体框架4.0数据未在屏幕上刷新

时间:2010-09-03 09:06:05

标签: c# asp.net sql entity-framework caching

我写了一个2层的C#asp.net应用程序。

一切正常,但如果我使用管理控制台修改SQL Server数据,则更改不会显示在屏幕上。应用程序似乎从缓存的实例中读取数据。

我已经尝试了一切以确保它不是浏览器缓存问题...数据保持静态,直到我重新启动应用程序或重新启动网站。甚至清除IIS缓存也无济于事。如果数据由应用程序更新,它可以正常运行...有关EF上自动缓存数据的默认设置的任何信息?

我正在运行Win Server 2k8和SQL Server 2008,但问题还出现在SQL2005上。

1 个答案:

答案 0 :(得分:0)

我没有这方面的经验,但也许SqlCacheDependency可以帮助你。 有关详细信息,请参阅此文章:http://davidhayden.com/blog/dave/archive/2006/04/29/2929.aspx