您好我正在實施我的WP7應用程序內的本地數據庫,並想知道如何處理在數據庫上運行操作時可能出現的不同類型的SqlCeExceptions。例如,如果嘗試刪除由外鍵約束的項目並執行另一個錯誤讓我們說一個隨機未處理的異常,我想要顯示某個錯誤消息。如何處理LINQ to SQL異常?
對我來說,這似乎是可能的異常可以在switch敘述可以通過catch塊中,像這樣:
switch(myException)
{
case ForeignKeyException:
//Handle it this way...
break;
case UnhandledException:
//Handle it another way...
break;
}
有誰知道如何實現這也許指向我的地方,在那裏我可以學到如何單獨處理這些異常?
+1我想你做一個很好的點。現在我回去了,實施一種形式的檢查而不是依靠例外情況會更好。我繼續實施你所說的並且很好地工作。 – loyalpenguin 2012-01-27 22:46:32