2014-09-22 85 views
5

我正在使用WebAPI将一些数据推送到数据库中。数据库更改通知到Windows服务?

Windows服务在同一台服务器运行具有当数据被WebAPI

我看到插入得到通知this SO这表明使用Service BrokerSqlDependency但问题的问题似乎是问好半天前。

我googled出来,但找不到任何更简单的解决方案。我想要做的是when a new data is inserted to Database, a function in the the windows service should fire

我们在WebAPI - Windows Services上下文中有任何替代方案或类似的解决方案吗?

+0

Windows服务是否可以定期轮询数据以进行更改?只需查找特定状态下的记录? – David 2014-09-22 13:01:49

+1

@David:实际上,它将成为“时间关键”。所以,“投票”似乎不是一个好的选择。 – 2014-09-22 13:03:12

+0

啊,在这种情况下,似乎'SqlDependency'可能是一条可行的路。不幸的是,我从来没有使用它,所以我不能就具体问题提供建议。 – David 2014-09-22 13:05:36

回答