0

私は現在、DAL に接続し、いくつかのストアド プロシージャを実行できるサービスを作成しています。私が直面している問題の 1 つは、月の特定の時間帯にデータベースを更新できないことです (現時点では、手動で行います。これは、ユーザーがカレンダーにメモを追加することによって行われます)

しかし、私はこのプロセスを自動化したいと考えています。私が考えることができる解決策の 1 つは、耐久性のあるサービスです。日付が月の 1 日である場合、Update/Insert/Delete インスタンスをデータベースに保存し、その日付の後にバッチで実行できます。

これは永続サービスの使用目的ですか? 私が取ることができるより良いルートはありますか?

4

2 に答える 2

0

それは実際には永続的なサービスの目的ではありません。永続的なサービスは、実際には、サービスのインスタンスに関連する永続的な状態を呼び出し (継続) 間で維持するためのものです。

あなたの状況のように私には思えますが、より良いオプションは、サービスに操作をキューに書き込んでから、何か他のもの (つまり、別のサービス、または別のバインディングを持つ同じサービス) をキューから取得し、後で処理します。

于 2010-03-16T12:25:46.133 に答える