我打算写一个wpf应用程序,我想我需要一些建议。我有一个提供一些记录的数据库。这些记录显示在ListView中。用户可以插入,删除或修改记录。这些操作中的每一个都会调用一个类的适当方法,以提供方法在我的数据库上工作。如果数据库上的操作已经结束,我会触发一个事件。该事件被显示用户所做更改的用户界面捕获。如果数据库上的操作失败,则会显示一条消息。关于应用程序概念的一些建议需要
数据库通过在线程中运行的方法进行观察。此方法每分钟检查一次数据库中的数据是否已更改(例如,由也处理这些数据的其他用户)。如果检测到更改,则还会触发包含更改的记录的事件。
在UI级的我与存储在一个DataTable本地数据的工作。
有没有比我的方法更好的方法来构建应用程序?我觉得我的做法是没有那么好......
这里有一些工具http://msdn.microsoft.com/en-us/library/vstudio/t9x04ed2(v=vs.100).aspx – Paparazzi
感谢您的答案。我使用不支持查询通知afaik的MySql。目前,我正在使用轮询机制来查询给定时间距离内的新数据。我不知道在SQL服务器中有这样的东西,所以它仍然非常有启发性。 – ooorndtski