SqlDependency - 每次都不会触发更改事件

时间:2017-06-07 05:32:02

标签: c# sql .net sql-server sqldependency

我已实现SQlDependency来检测数据库表中的更改。

我使用while循环在数据库表中插入了多条记录(大约500条记录)。但SQL依赖关系并未检测到每个更改。当我插入500条记录但更少发射时,Change事件方法(SQL Dependency)应该执行500次。问题可能是由于表中发生的数据更改很快。如果我在while循环中添加延迟,它工作正常。

我希望有一个解决方案,可以在短时间内在数据库中发生大量数据更改时检测数据库表的所有更改。我使用SQL依赖关系来检测数据库更改。如果我可以使用SQL Dependency的替代,请告诉我。

0 个答案:

没有答案