使用SQL数据缓存依赖功能,必须正确实现以下3个步骤:
一是:配置SQL Server数据库,以启用SQL数据库缓存依赖支持
如何实现这一步:1:可以使用“Visual Studio 2005 命令提示”:如果不明白参数配置可以使用apsnet_regsql.exe -? 命令查看帮助文档
//启用数据库依赖功能
aspnet_regsql.exe -S localhost -U sa -P sa -d 数据库名称 -ed
//启用数据库表的依赖功能
aspnet_regsql.exe -S localhost -U sa -P sa -d 数据库名称 -t 表的名称 -et
//关闭数据库的数据缓存依赖功能
aspnet_regsql.exe -S localhost -U sa -P sa -d 数据库名称 -dd
//关闭数据表的数据缓存依赖功能
aspnet_regsql.exe -S localhost -U sa -P sa -d 数据库名称 -t 表的名称 -dt
2:使用SqlCacheDependencyAdmin类实现同样的配置功能
二:配置Web.config文件
providerName="System.Data.SqlClient" />
三:实现具体应用程序,使用SQL数据缓存依赖功能
在页面中使用
<%@ OutputCache Duration="1000" SqlDependency="pubs:jobs" VaryByParam="none" %>
或者在数据源控件中使用
ConnectionString="<%$ ConnectionStrings:pubsConnectionString %>"
SelectCommand="SELECT [job_id], [job_desc], [min_lvl], [max_lvl] FROM [jobs]">
本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow