如果SQL Azure不支持SqlCacheDependency,如何实现SQL缓存依赖项。
答案 0 :(得分:1)
MSDN文章Caching in ASP.NET with the SqlCacheDependency Class介绍了SqlCacheDependency
的实施方式。
从SQL Server 2005开始,SqlCacheDependency
类可以利用SQL Server Service Broker和Query Notifications。
由于SQL Server Service Broker是随SQL Server 2005引入的,因此早期版本的SQL Server SqlCacheDependency
的实现使用了不同的技术:轮询。
SQL Azure目前不支持SQL Server Service Broker,但它支持轮询。
因此,使用轮询机制设置SqlCacheDependency
或创建自己的自定义CacheDependency
。