我有一個實體WPF應用程序設置如下: Views,ViewModels,Business Objects和Dals,與SQL Compact DB。 數據庫調用通過Linq2Sql進行。 應用程序是單用戶。 (每個用戶一個分貝)。WPF應用程序的異常處理
假設在CRUD操作期間發生了Dal內發生的異常,或者用戶已經刪除了數據庫,應該在哪裏進行異常處理。
此外,如果由於任何原因在View/ViewModel內引發異常,我不希望系統崩潰。我應該如何處理這個問題。我應該只通知用戶發生了錯誤,並重新創建View/ViewModel,以便用戶可以繼續。 ViewModels只通過Messenging與其他ViewModel通信(例如需要刷新的東西)。
你的問題不清楚你能否解釋更多 – 2011-06-12 11:00:07