データベースで発生する更新をリッスンするために、ある種のポーリングを実行しようとしています。これまで、データベース(またはカップルテーブル)のMD5ハッシュ(または任意のタイプまたはハッシュ)を取得し、それを変数に格納し、このプロシージャを繰り返しループするスレッドを実行して、最後の結果と比較することを検討していました。別のボタンがある場合は、データベースのロード機能をトリガーするボタンが[有効]に設定されます。
それはそれを行うための良い方法ですか?そうでない場合、なぜですか?はいの場合、どのように?
私が達成する方法が本当にわからないのは、データベースの側でMD5ハッシュを取得することです。すべてのデータを簡単に取得してから、すべてのクライアント側でそのmd5ハッシュを取得できましたが...そうです。
LINQ to SQLを使用していますが、コンテキストを使用してRawクエリを実行することしかできないのではないかと心配しています。これはWinForms、.NET 3.5にあります(ただし、重要ではありません...)。
ヒントは大歓迎です。ありがとう!