SqlDependency,它是如何工作的?

时间:2011-08-26 04:32:11

标签: sqldependency

使用SqlDependency,我们不需要使用计时器来检查数据是否已更改。

然而它是如何工作的?如果数据发生了变化,sql server会通知我们,对吗?

如果我们有一个与2个表相关的查询:包含100个表的数据库中的TabA和TabB。当TabA或TabB中的数据发生更改时,sql server会通知我们。但是,如果TabC中的数据发生变化,sql server会通知我们吗?

1 个答案:

答案 0 :(得分:0)

我认为您不会收到有关TabC更改的通知。

来自Detecting Changes with SqlDependency (ADO.NET)

  

SqlDependency对象可以与SqlCommand关联   检测何时查询结果与最初检索的结果不同。