如何在Windows服务和数据库之间创建连接

时间:2015-10-21 09:19:56

标签: c# wpf database windows-services sql-server-express

我的目标是拥有一个全天候运行的窗口服务,它将我想要的所有细节收集到数据库中(如果需要,还可以发送警报)。另一个WPF Gui只需要在用户需要时从数据库加载数据。

我使用Microsoft SQL Express创建了一个Windows服务和一个数据库,并将该数据集添加到我的WPF项目中。

但是如何将我的数据库与我的Windows服务连接起来,以便它可以24/7收集数据。

我真的不知道如何开始,谢谢你的帮助!

我见过的其他帖子已经有了某种连接,我想知道如何逐步启动连接。

1 个答案:

答案 0 :(得分:0)

对于从Windows服务到数据库的make查询,您可以使用SqlCommand类。 要从数据库获取事件,您需要使用MSMQ(https://msdn.microsoft.com/en-us/library/ms978430.aspx)或使用ms sql(https://msdn.microsoft.com/en-us/library/ms186963.aspx)中的队列和异步SqlDataReader。

我认为它可以帮助你开始。

祝你好运