C# 连续观察sql表中的特定值

C# 连续观察sql表中的特定值,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我正在尝试将本地计算机与我的web应用程序连接。我需要从本地计算机获取一些数据并将其插入到我的联机表中。用户单击一个按钮,一个新列将添加到名为request的联机表中,该表的状态为“new”一开始,我使用sql dependency,我将其作为windows服务安装在本地计算机中,它检查请求表中是否有任何新的插入。该服务从本地计算机获取一些数据并将其发布到联机数据库,并将请求表中的状态字段更改为“已更新” 现在我的问题是如何通知我的网站所需的数据已插入表中??我需要连续观察请求表,直到状态列中的

我正在尝试将本地计算机与我的web应用程序连接。我需要从本地计算机获取一些数据并将其插入到我的联机表中。用户单击一个按钮,一个新列将添加到名为request的联机表中,该表的状态为“new”一开始,我使用sql dependency,我将其作为windows服务安装在本地计算机中,它检查请求表中是否有任何新的插入。该服务从本地计算机获取一些数据并将其发布到联机数据库,并将请求表中的状态字段更改为“已更新”


现在我的问题是如何通知我的网站所需的数据已插入表中??我需要连续观察请求表,直到状态列中的值更改为更新。我可以选择线程或计时器吗???

您可以在网站正在使用的实时数据库中写入插入触发器

使用另一个表RequestUpdates并编写一个插入触发器,向实时数据库中的表RequestUpdates添加一个值

设计网站以加载RequestUpdates表。 当用户登录并查看请求时,将live表中的状态更改为“已查看”


这样,下次将显示未查看的新请求。

我需要连续观察请求表所有这些事件都在单击一个按钮后发生