zoukankan      html  css  js  c++  java
  • .net 数据依赖缓存

    环境

    SQL版本:MSSQL2005

    IDE版本:Visual Studio2010

    OS:win7

    第一步:找到asp_regsql.exe所在位置,一般位为windows\\microsoft.net\\framwork\\版本

    第二步:运行CMD,将路径转换到1

    第三步:为SQL缓存依赖项启用database数据库

    aspnet_regsql -S localhost -E -d database -ed

    第四步:为 SQL 缓存依赖项启用该tablename表.注意tablename要和程序中使用的表名完全一致,包括大小定一致

    aspnet_regsql -S localhost -E -d database -t tablename -et

    执行完以上步骤后,会database数据库中建立一个新表:AspNet_SqlCacheTablesForChangeNotification,并插入了一条数据{tablename,时间,状态}

    第五步:在web.config的system.web下添加下面配置

        <caching>
          <sqlCacheDependency enabled="true">
            <databases>
              <add name="databasename" connectionStringName="ConnectionString和数据连接配置的相同" pollTime="12000"></add>
            </databases>
          </sqlCacheDependency>
        </caching>

    OK,就是这些步骤了

    这样当数据库的tablename表的数据有更改的时候,会清空我们在程序的缓存

  • 相关阅读:
    Flask发送邮件
    python 可调用对象之类实例
    flask 跨域请求
    flask登录插件 flask-login
    flask 更新数据库
    python事物管理及同步锁
    Django signals 信号作用及用法说明
    python中各个response使用
    Ntp时间服务器
    Iptables-主机防火墙设置
  • 原文地址:https://www.cnblogs.com/alanDJ/p/SqlCacheDependency.html
Copyright © 2011-2022 走看看