C # - Winforms - SQL Server
Я создаю приложение, которое отображает некоторые данные на экране текущего дня, которые он получает из базы данных ... приложение похожевиджет рабочего стола, поэтому данные всегда видны на рабочем столе
схема , которую я реализовал,
, когда пользователь фиксирует какое-либо изменение данных, после запроса на обновление я вызываюфункция «обновление дисплея» ... и новые данные извлекаются ...
, поэтому мне не приходится постоянно / периодически проверять изменения в базе данных, а данные на дисплее всегда текущие.. этот вид становится PUSH технология
теперь он отслеживает данные в базе данных каждый день, но отображаются только сегодняшние данные ... и когда программа запускается (вручную \запуска системы), она проверяет дату и
- , если запись текущего дня не существует, создает ее и запускает отображение, которое может быть позже изменено
- , еслитамшнур существует, тогда он просто запускает отображение, и есть интерфейсы, доступные для изменения данных
, теперь проблема в
Если компьютер работает и приложение работает на 12:00:00 и дата меняется ... Нет способа проверить, что:
- день изменился, и в базе данных должна быть создана новая запись, а отображение необходимо обновить
теперь я могу непрерывно проверять с помощью цикла на предмет изменения даты и решать мою проблему, но я бы хотел, если бы был лучший вариант ...