﹣心态决定你我, Dare to Think, Dare to Be!
親愛的, 外面沒有別人, 只有自己!

1.

使用下面的命令为 Model 数据库中的 FoodInfo 表启用缓存通知:

aspnet_regsql.exe -S <Server> -U <Username> -P <Password> -ed -d Model -et -t FoodInfo

如果是2005自帶數據庫,那么就是系統驗證,則命令是

aspnet_regsql.exe -S <Server> -E -ed -d Model -et -t FoodInfo


2.

<!--1.緩存依賴數據庫連接項-->
  <connectionStrings>
    <add name="FoodDataConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=model;Integrated

Security=True;UserId=sa;Password=sasa"
     providerName="System.Data.SqlClient" />
  </connectionStrings>


3.
<!--2.緩存依賴數據項啟用配置-->
    <caching>
      <!--啟用-->
      <sqlCacheDependency enabled="true" pollTime="1000">
        <databases>
          <!--標示緩存所依賴的數據庫是連接字符串strCon[FoodDataConnectionString],指定的數據庫
          配置了此項,則在數據庫表未發生變化時,取的都是本地的數據,而未與數據庫進行連接-->
          <add name="model" connectionStringName="FoodDataConnectionString" />
        </databases>
      </sqlCacheDependency>
    </caching>


4.

为缓存功能配置网页在页顶部,添加下面的指令以指示依赖项[参数: 缓存间隔时间, 变更依据参数, 数据库缓存依赖项(数据库名:

表名)]:

<%@ OutputCache Duration="3600" VaryByParam="none" SqlDependency="model:foodinfo" %>

 

posted on 2008-08-31 17:42  遇见未知的自己  阅读(780)  评论(0)    收藏  举报