wpf アプリケーションを作成するつもりですが、アドバイスが必要だと思います。いくつかのレコードを提供するデータベースがあります。これらのレコードは ListView に表示されます。ユーザーは、レコードを挿入、削除、または変更できます。これらの各操作は、データベースで動作するメソッドを提供するクラスの適切なメソッドを呼び出します。データベースの操作が成功した場合、イベントを発生させます。このイベントは、ユーザーが行った変更を表示する UI によってキャッチされます。データベースに対する操作が失敗した場合、メッセージが表示されます。
データベースは、スレッドで実行されるメソッドによって監視されます。このメソッドは、データベース内のデータが変更されたかどうかを 1 分に 1 回チェックします (たとえば、これらのデータを操作している他のユーザーによって)。変更が検出されると、変更されたレコードを含むイベントもトリガーされます。
UI クラスでは、DataTable に格納されているローカル データを操作しています。
私のアプローチよりもそのアプリケーションを構築するためのより良い方法はありますか? 私のやり方が下手だと思いますが…