如何启用数据库缓存依赖项
1.打开文件夹C:\Windows\Microsoft.NET\Framework\v4.0.30319
2.运行cmd命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
3.运行相关命令:
注册:aspnet_regsql -S . -E -ed -d 数据库名 -et -t 表名 删除:aspnet_regsql -S . -E -d 数据库名 -dt -t 表名 取消数据库缓存依赖: aspnet_regsql -S . -E -dd 数据库名数据库名 列出已注册表:aspnet_regsql -S . -E -d 数据库名 -lt
4.配置webconfig
<connectionStrings> <!--数据库缓存 SqlCacheDependency 连接字符串--> <add name="conStr" connectionString="server=.;database=daohang360;uid=sa;pwd=8086" providerName="System.Data.SqlClient"/> </connectionStrings> <system.web> <caching> <sqlCacheDependency enabled="true"> <databases> <add name="TestCache" connectionStringName="conStr" pollTime="15000"/> </databases> </sqlCacheDependency> </caching>
pollTime="15000" 轮询时间间隔,单位 毫秒
5.数据库依赖对象
SqlCacheDependency cDep = new SqlCacheDependency("TestCache", "表名");