有没有其他方法可以使用SqlNotificationRequest?

时间:2015-01-13 13:06:32

标签: .net sql-server ado.net service-broker

我有一个简单的应用程序,它通过SqlNotificationRequest监听SQL通知。由于某些原因和限制,我无法使用SqlDependency。 (根据SqlDependency limitations

如您所知,使用SqlNotificationRequest需要处理所有内容,包括至少一个从数据库中读取通知消息的线程。

有没有办法丢弃线程并为此创建一个事件驱动的结构?我的意思是.net客户端什么都不做,除非等待SQL Server触发事件,如{{ 1}}。

1 个答案:

答案 0 :(得分:1)

SqlDependency的限制来自查询通知的限制。 SqlNotificationRequest also uses Query Notification并且会遇到完全相同的限制。