【发布时间】:2013-11-11 22:21:29
【问题描述】:
我们的应用程序使用大量共享组件。其中一些不需要缓存,例如处理未邮寄电子邮件的 Windows 服务。您永远不会缓存该结果集...
问题是,由于我们的共享数据层已被修改为使用 SqlCacheDependency,我们不启动 SqlDependency 的服务在数据层请求 SqlCacheDependency 对象的数据库调用中失败。
这导致了这个问题——我们的数据类有没有办法测试代理服务是否正在侦听(即:是否调用了 SqlDependency.Start(connectionString))?
SqlDependency 对象本身没有 Enabled 或类似属性。除了强制调用应用程序告诉数据层SqlCaching正在用于数据层来确定状态之外,还有什么办法吗?
【问题讨论】:
-
这刚刚赢得了风滚草徽章...
标签: c# sql-server-2008 sqlcachedependency