У меня есть консольное приложение С#, работающее на Windows Server 2003, целью которого является чтение таблицы с названием "Уведомления" и поля "NotifyDateTime" и отправка электронной почты, когда это время будет достигнуто. Я планировал его с помощью планировщика заданий выполнять ежечасно, проверять, не замечен ли NotifyDateTime в этот час, а затем отправлять уведомления.
Похоже, потому что у меня есть дата/время уведомления в базе данных, что должен быть лучший способ, чем повторять эту вещь каждый час.
Есть ли легкое приложение процесса/консоли, которое я могу оставить на сервере, который читает в дневных уведомлениях из таблицы и выдает их точно, когда они должны?
Я думал, что это сервис, но это кажется излишним.