【发布时间】:2011-12-06 07:48:37
【问题描述】:
我想要一个特定于列的 SqlCacheDependency。
行特定SqlCacheDependency 有效,但我不知道如何使列特定SqlCacheDependency
例子:
查询:
SELECT
[Extent1].[Price] AS [Price]
FROM [dbo].[Products] AS [Extent1]
where [Extent1].[ID] = 31167
如果 ID = 31167 的行发生更改,则会发出通知。
但问题是,如果该行的任何列被更改,缓存就会失效,但我希望缓存只有在 ID 的 Price 31167 时才会失效变身
我用谷歌搜索了很长时间,但没有得到任何帮助。
谢谢
感谢任何帮助。
【问题讨论】:
-
您如何设置
SqlCacheDependency?从我读过的内容来看,似乎使用SqlCommmand设置它就像上面的那样会给你列级控制。不是这样吗? -
@Tim 我正在使用 SqlCommand 但它没有给我列级控制,但它可以给我行级控制
标签: asp.net sql-server sqlcachedependency