Я пытаюсь создать свое первое «настоящее» приложение на C # - небольшой проект для домашних животных, который поможет составить график экспертных проверок на работе.
Из-за безумного количества процессов / бюрократии, вовлеченных в реализацию чего-то нового, а также из-за того, что я делаю это вдали от глаз руководства, в свое время, на данный момент - я собираюсь быть написание этого с MS Access MS Jet Engine (т.е. файлом mdb доступа) из-за ограничений на то, как я могу развернуть это приложение для моих коллег.
У меня такой вопрос: как периодически опрашивать базу данных, чтобы получать обновления (новые запрошенные обзоры, сообщения от других разработчиков, запрашивающие информацию и т. Д.) Из базы данных?
Должен ли я просто добавить таймер в каждую форму, которая нуждается в информации, и обновить все, когда произошло обновление?
Edit:
Я ищу совет конкретно о том, как реализовать таймер. Я не могу установить что-либо на рабочих станциях, у меня нет доступа к серверам (за пределами пространства хранения), и я не могу разместить его самостоятельно из-за требований безопасности компании, поскольку у нашего клиента есть нелепые ограничения DoD.
Полагаю, я все-таки понял это, поскольку решение «Таймер в форме» работает просто отлично (я не знаю, о чем думал, когда сказал, что хочу дополнительное решение для версии CLI, поскольку оно явно не не нужно .. очень поздно).
Спасибо!