您好我正在实施我的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