我有一个简单的应用程序,它通过SqlNotificationRequest
监听SQL通知。由于某些原因和限制,我无法使用SqlDependency
。 (根据SqlDependency limitations)
如您所知,使用SqlNotificationRequest
需要处理所有内容,包括至少一个从数据库中读取通知消息的线程。
有没有办法丢弃线程并为此创建一个事件驱动的结构?我的意思是.net客户端什么都不做,除非等待SQL Server触发事件,如{{ 1}}。
答案 0 :(得分:1)
SqlDependency
的限制来自查询通知的限制。 SqlNotificationRequest
also uses Query Notification并且会遇到完全相同的限制。