我想写一个usesSqlDependency应用vb.net。当数据被添加到数据库中的相关性将被触发。我不知道是否有可能有依赖性返回数据/查询触发它。

目前我要有onchange事件触发select语句来刷新我已经缓存的数据。是否有可能只是有依赖返回触发它的新数据

即。以下被加入到一个表,该表2名的字段(ID,数据)

id: 1  
data: hello  

当此添加的依赖性onchange事件将被激发和

id: 1  
data: hello  

将返回

有帮助吗?

解决方案

请参阅 http://rusanu.com/2006/06/17 /在-神秘的通知/ 一个解释的SqlDependency如何工作在幕后。这是不可能得到的数据变化与通知一起。虽然周围有更改跟踪和变更数据捕获技术,但多种原因,他们没有appropiate应用程序的变化进行监测。它们主要用于数据同步(同步框架),并必须被拉到了变化,这实际上杀死任何企图用它们进行缓存。

唯一主动通知改变技术查询Notificatio,看我的链接了解详情。

其他提示

没有。我不认为这是可能用的SqlDependency。 你既可以使用触发器,或SQL 2008使用更改跟踪。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top