1

情况是这样的:我有两个项目。一个 Asp.net 和一个使用数据库处理所有数据相关内容的项目。我将连接字符串保存在单独的加密 XML 文件中。现在而不是不断地从 sql 请求所有数据。我想使用 SqlCacheDependency 来获得性能。如果我按照他们建议我在 web.config 中添加数据库名称的说明进行操作。

<caching>
  <sqlCacheDependency enabled ="true">
    <databases>
      <add name="dbName"  connectionStringName="connectionstringName" />
    </databases>
  </sqlCacheDependency>
</caching>

有没有办法在代码中做到这一点。就像在 global.asax 文件中的 Application Application_Start() 事件中,我可以链接到为我提供该连接字符串的自定义方法?

提前致谢

4

1 回答 1

0

感谢大卫加德纳的工作。我在下面的帖子中找到了。

如何在.net 中以编程方式设置连接字符串配置?

我已将它放在 Global.asax 应用程序加载事件中。现在我可以从 web.config 中的 sqlcachedependency 部分。到连接字符串集合中的现有连接字符串名称。

于 2014-05-22T20:30:04.167 回答