繁体   English   中英

服务器使用SQL发送事件

[英]Server Sent Events with SQL

我似乎找不到解决办法,所以我决定在这里问。 我正在建立一个使用来自SQL Server数据库的数据的asp.net网站。 我正在使用javascript获取数据并根据需要对其进行格式化。

问题是我想使用服务器发送的事件来获取数据库中的新条目并将其显示在站点页面中。 到目前为止,我看到的唯一示例是服务器端的计时器,以及它们向javascript发送数据的时间段。 但是我似乎无法弄清楚应该怎么做,以便当有新行进入数据库来触发事件时。 那应该在服务器端完成,但是我不知道从哪里开始。

SqlDependency:

http://msdn.microsoft.com/zh-CN/library/system.data.sqlclient.sqldependency.aspx

http://dotnet.dzone.com/articles/c-sqldependency-monitoring

使用SqlDependency类是消除您不断查询数据库以检查数据更改的需要,从而使数据驱动的应用程序(无论是Web窗体还是Windows窗体)更高效的好方法。

这就是您使用SqlDependency类监视数据库中数据更改的方式,而不必使用计时器控件之类的方法来按一定间隔重新查询。

这是一个旧书签:

http://rusanu.com/2006/06/17/the-mysterious-notification/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM