我打算寫一個wpf應用程序,我想我需要一些建議。我有一個提供一些記錄的數據庫。這些記錄顯示在ListView中。用戶可以插入,刪除或修改記錄。這些操作中的每一個都會調用一個類的適當方法,以提供方法在我的數據庫上工作。如果數據庫上的操作已經結束,我會觸發一個事件。該事件被顯示用戶所做更改的用戶界面捕獲。如果數據庫上的操作失敗,則會顯示一條消息。關於應用程序概念的一些建議需要
數據庫通過在線程中運行的方法進行觀察。此方法每分鐘檢查一次數據庫中的數據是否已更改(例如,由也處理這些數據的其他用戶)。如果檢測到更改,則還會觸發包含更改的記錄的事件。
在UI級的我與存儲在一個DataTable本地數據的工作。
有沒有比我的方法更好的方法來構建應用程序?我覺得我的做法是沒有那麼好......
這裏有一些工具http://msdn.microsoft.com/en-us/library/vstudio/t9x04ed2(v=vs.100).aspx – Paparazzi
感謝您的答案。我使用不支持查詢通知afaik的MySql。目前,我正在使用輪詢機制來查詢給定時間距離內的新數據。我不知道在SQL服務器中有這樣的東西,所以它仍然非常有啓發性。 – ooorndtski