0

c# winforms とデータベース SQL サーバー 2008 R2 を使用してアプリケーションを作成しました。

このアプリケーションは 10 台のマシンにインストールされます。

データベースは、すべてのユーザーと対話するサーバーにインストールされます。

データベース内の特定のテーブルにレコードが挿入された場合、1 人のユーザー (管理者) がボタンのクリックで 9 人のユーザー全員に通知を送信したいと考えています。

そして、9 人のユーザー全員がラベルに「更新してください」という通知を受け取ります。

どんな体でもこれで私を助けることができますか?

ありがとう..

4

1 に答える 1

0

SqlDependencyクラスを使用してこれを行うことができます。これには Service Broker が必要ですが、そのほとんどは自動的に処理されます。セットアップが完了すると、監視対象のテーブルが変更されたときにアプリケーションがイベントを発生させます。

于 2013-10-09T02:09:11.583 に答える