1

[.NET 3.5] C# win フォーム アプリケーションのさまざまなインスタンスが、さまざまなマシンで実行されています。

すべてのインスタンスが同じ SQL 2005 データベースを使用します。

アプリケーションの別のインスタンスが db を変更したときに、アラートを送信し、[ユーザー コントロールに含まれる] グリッドを更新する必要があります。

最良の方法はどれですか?

どうもありがとうございました。

4

2 に答える 2

2

AS David said one of the options is SqlDependency when SQL server itself sends notifications when data is changed. But you can also use WCF(or any other distributed solution) to keep communication between 2 instances and notify each other...

于 2010-05-13T10:18:54.250 に答える
1

SqlDepedency を使用します。これは、Asp.NET だけでなく WinForms でも実行できます。

このビデオを参照してください: http://windowsclient.net/learn/video.aspx?v=27881

(前提条件についてはテクニカルノートに注意してください)

于 2010-05-13T09:57:00.080 に答える