我正在尝试创建我的第一个“真正的”C# 应用程序——一个小型宠物项目,以帮助安排工作中的同行评审。
由于在实施任何新事物时涉及大量的流程/官僚主义 - 以及我正在做这件事的事实远离管理层的眼睛,在我自己的时间,暂时 - 我将与一个MS Access MS Jet Engine 后端(即一个访问 mdb 文件),因为限制了我如何将此应用程序部署给我的同事。
我的问题是:我如何间歇性地轮询数据库以从数据库中获取更新(新请求的评论、来自其他开发人员请求信息的消息等)?
我是否应该在需要信息的每个表单上放置一个计时器并在发生更新时刷新所有内容?
编辑:
我正在寻找专门关于如何实现计时器的建议。我无法在工作站上安装东西,我无法访问服务器(存储空间之外),并且由于公司的安全要求,我无法自己托管这个,因为我们的客户有荒谬的 DoD 限制。
我想我已经想通了,因为“表单上的计时器”解决方案工作得很好(当我说我想要 CLI 版本的辅助解决方案时,我不知道我在想什么,因为它显然不需要.. 太晚了)。
谢谢!