HI任何人都可以解释一下如何在Asp.Net中实现SQL依赖缓存吗?
答案 0 :(得分:2)
请参阅David Hayden关于此主题的article作为示例。
通常,您将依赖项连接到命令,并在插入缓存时添加依赖项。
var command = new SqlCommand("SELECT something FROM dbo.ATable", connection);
var dependency = new SqlCacheDependency(command);
var result = ObtainResultUsingThe(command);
Cache.Insert("CacheKey", result, dependency);
请注意,特殊规则适用于您的查询。其中包括:
修改强>
要在缓存整个页面时使用依赖关系,您可以关注this example。
答案 1 :(得分:0)
如何实现SQL依赖关系缓存将取决于您使用的SQL Server的版本。我建议您阅读this MSDN article以更好地了解它是如何挂在一起的。
答案 2 :(得分:0)