我要写一个 wpf 应用程序,我想我需要一些建议。我有一个提供一些记录的数据库。这些记录显示在 ListView 中。用户可以插入、删除或修改记录。这些操作中的每一个都调用一个类的适当方法,该类提供在我的数据库上工作的方法。如果对数据库的操作成功,我会触发一个事件。此事件被显示用户所做更改的 ui 捕获。如果对数据库的操作失败,则会显示一条消息。
数据库由在线程中运行的方法观察。此方法每分钟检查一次数据库中的数据是否已更改(例如,由也使用这些数据的其他用户更改)。如果检测到更改,还会触发包含更改记录的事件。
在 ui 类中,我正在处理存储在 DataTable 中的本地数据。
有没有比我的方法更好的方法来构建该应用程序?我认为我的方法不太好......