服务器用SQL发送事件

本文关键字:事件 SQL 服务器 | 更新日期: 2023-09-27 18:10:07

我似乎找不到这样做的方法,所以我决定在这里问一下。我正在制作一个使用SQL Server数据库数据的asp.net网站。我使用javascript来获取数据和格式,因为我想要的。

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

服务器用SQL发送事件

SqlDependency:

http://msdn.microsoft.com/en-us/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/