私はC#を使用してアプリケーションWinForms .net 4.0を開発しており、バックエンドはSQL Server 2008 です。このアプリケーションのデータの性質は、リアルタイムでユーザーに表示されます。変更されたデータまたは新しいデータが追加された場合、UIはそれをリアルタイムで反映する必要があります。私は常にサーバからプールすることなく、SQLからデータを取得するための最良の方法を見つけるためにしようとしているリアルタイムで更新Gridview
、私はいくつかのオプションに来た:
- データを更新するために、バックグラウンドスレッドを作成します。 (私はサーバーからのプーリングが嫌いです)
- SQLDependencyクラスを使用して、サーバーから通知を受け取ります。
あなたは何をお勧めしますか、より良い方法があれば分かち合うことができます。
ありがとう、私はミドルウェアの推奨を使用します – Dugan