我已经创建了一个Windows服务,它将查询sql表并检查最后3分钟的数据,以确定设备的状态如果所有数据为零,则设备为零,如果没有数据,则认为是关闭的其他数据存在设备离线。但我面临的问题是Windows服务必须经常查询数据库是否有任何替代方法来执行此操作。
答案 0 :(得分:0)
SqlDependency Class似乎是合适的。
SqlDependency对象表示应用程序与SQL Server实例之间的查询通知依赖关系。应用程序可以创建SqlDependency对象并注册以通过OnChangeEventHandler事件处理程序接收通知。
链接: CodeProject MSDN