【发布时间】:2014-06-16 06:01:02
【问题描述】:
我的需求是在一个键值表之上构建一个简单的配置框架。由于这经常使用且很少更改,因此更愿意缓存表值。一项要求是,如果数据库中的值发生更改,它应该立即反映在应用程序中。所以,我打算实现SqlCacheDependency。医生说
SQL Server 2005 的查询通知机制检测变化 到使 SQL 查询结果无效并删除任何 与 SQL 查询关联的缓存项 System.Web.Caching.Cache
从示例中我注意到配置中有一个名为PollTime 的属性。医生说
获取或设置 SqlCacheDependency 轮询 用于更改的数据库表。
我对它是使用查询通知技术还是使用轮询机制感到困惑。
我的堆栈是 .NET 4.0 和 SQL Server 2008 R2。
【问题讨论】:
标签: asp.net caching sqldependency