gpt4 book ai didi

c# - Asp.Net中如何实现SQLDependency缓存?

转载 作者:行者123 更新时间:2023-11-30 12:36:08 25 4
gpt4 key购买 nike

HI 谁能解释一下如何在 Asp.Net 中实现 SQL 依赖缓存?

最佳答案

参见 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);

请注意特殊规则适用于您的查询。其中:

  • 必须选择命名列(无 SELECT *)
  • 必须使用完全限定的表名(例如 dbo.ATable)

编辑:

使用缓存整个页面的依赖,可以关注this example .

关于c# - Asp.Net中如何实现SQLDependency缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3819815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com