-2

データベースが更新されたときに、レコードデータを配列に格納する必要があるC#アプリケーションを作成したいと思います。私にはそれをする考えがありません。更新が行われると同時に、更新されたレコードをアプリケーションに取得する方法。MySQLデータベースを使用しています

ありがとう

4

3 に答える 3

0

質問を読み間違えた場合は訂正してください。ただし、フォーム以外の何かによってデータベースがどのように変更されたかをアプリケーションが知る方法を探していると思いますか?

外部データの更新を検出することは、アーキテクチャ上の重要な問題です。「プッシュ」通知を取得するには、データストアとして機能し、データをデータベースに保持するだけのデータサービスを用意するか、MySQL自体で何らかの通知メカニズムを使用する必要があります。これはネイティブでサポートされているとは思いません(そして一般的には素晴らしいアイデアではありません)。

もう1つのオプションは、UI側にポーリングループを設定して、変更を定期的にチェックすることです。また、素晴らしいアイデアではありません。

于 2012-05-29T19:27:44.770 に答える
0

(コメントに基づいて編集)

データベースへのMVVMマッピングを見てください(グーグルで試してみてください)。これは問題ないように見える例です-http ://www.codeproject.com/Articles/124160/Using-WPF-MVVM-for-Database-Access

特定の検索用語を検索すると表示される例はたくさんあります。

于 2012-05-29T19:25:07.337 に答える
-1

まず、C#アプリとmysqlデータベース間の接続を確立する必要があります。これは通常、MySqlConnectionを実行するために使用するで行われますMySqlCommand。 コードとプロセスの説明については、この記事をご覧ください。

于 2012-05-29T19:14:32.743 に答える