スケジュールされたイベントが曜日と時間ごとに保存される既存のデータ構造を使用することを余儀なくされています。
SQL Server 2008 と ASP.NET コンソール アプリケーションを (一時的に) トリガーに使用しています。
トリガー時間は、ブール値としてデータベースに保存されます。
例:
SendMonday bit Unchecked
SendTuesday bit Unchecked
SendWednesday bit Unchecked
...
=====================================
Send0000 bit Unchecked
Send0100 bit Unchecked
Send0200 bit Unchecked
Send0300 bit Unchecked
...
特定の時間にイベントをトリガーするために、理論とプログラミングの両方の観点から最善のアプローチは何でしょうか?
私のアプローチでは、「LastProcessed」の日付をデータベースに保存し、多くの手作業を行いましたが、より良いアプローチがあるかどうか疑問に思いました。