如何检测sql数据更改以刷新缓存数据?

时间:2011-04-06 08:00:59

标签: c# .net sql-server visual-studio

如何检测sql数据更改以刷新缓存数据?我有缓存算法。我知道缓存。但我想要一些特殊的用法来检测sql中的任何变化。如何在下面做到?但我需要一些建议和表现

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用SqlCacheDependency类。

ASP.NET允许您使用SqlCacheDependency类为数据库中的表或行创建缓存项依赖项。当表或特定行发生更改时,具有依赖关系的项将无效并从缓存中删除。 http://msdn.microsoft.com/en-us/library/ms178604.aspx