ASP.MVCで書かれたオンラインWebサイトを入手しました。ここで、1つのテーブルを定期的にチェックする必要があります。変更された場合は、他のテーブルのデータの変更に関連するアクションをさらに実行する必要があります。もちろん、それを実行するスタンドアロンアプリケーションを作成することもできますが、他にどのようなオプションがありますか?多分私が知らないより良い何かがあるので、私は尋ねています。
2 に答える
2
SQL Server を使用していると仮定すると、ASP.NET CacheSqlCacheDependency
にアイテムを追加してから、監視対象のテーブルまたは行のアイテムに を登録することが 1 つのオプションになります。これを起動して実行するには、少し設定が必要です。いくつかの手順はこちらにあります(コード サンプルは VB で提供されています)。を持つキャッシュにアイテムを追加するとSqlCacheDependency
、データが変更されたときに起動されるコールバック メソッドを指定できます。これは、関連するテーブルを更新する方法です。SQL Server を実行していて、Microsoft が提供する定義済みのソリューションが必要であり、セットアップ プロセスと、これに含まれる追加のデータベース テーブルと構成を気にしない場合、これは優れたオプションです。
于 2012-11-28T02:54:09.417 に答える
0
私の要件を満たす答えが得られました。私が望んでいたように動作するQuartz.netと呼ばれるものがあります。:)
于 2012-12-04T14:52:45.800 に答える