【发布时间】:2014-04-01 06:48:31
【问题描述】:
我有一个轮询数据库的 Windows 服务。我正在使用 EF6 和 linq 进行查询和更新等。
轮询需要尽可能频繁,可能每 2 秒一次或在该区域内的某个时间。
我的直觉告诉我要有一个连接并在我的服务运行时保持打开状态,但是别的东西告诉我每次都打开和关闭连接。我觉得后者会减慢它(这真的会减慢这么多吗?)。
在 Windows 服务中轮询数据库的最佳做法是什么?我真的应该如此频繁地轮询我的数据库吗?
【问题讨论】:
标签: c# linq entity-framework windows-services polling