在我的一个项目(现在正在使用)中使用SQLDepdendency作为队列实现之后,以及在发现它是ineherinitley之后(参见http://rusanu.com/2008/01/04/sqldependencyonchange-callback-timing/)。
我正在拼命寻找其他选择。我专注于使用SQLNotificationRequest作为替代,这是SQLDependency通过在运行时动态创建Queue和ServiceBroker服务来创建一个方便的实现。
我已经浏览了互联网,但我似乎无法在SQLNotificationRequest上找到任何好的例子,我在这里看了http://msdn.microsoft.com/en-us/library/3ht3391b(v=vs.80).aspx,但是代码很麻烦并且没有按预期工作。
我还查看了代码项目http://www.codeproject.com/Articles/18130/Advanced-SQL-SQLNotificationRequest-Functiona,但作者坚持认为代码只是一个概念证明,并且没有按预期运行。
有没有人有关于SQLNotificationRequest的资源?一本书可能有一个很好的例子或建议如何修复link1中的代码?
我已经运行了代码,但它继续检查通知,而不是仅在数据库实际发生更改时触发(更改计数器不断运行)