【发布时间】:2012-01-27 21:53:24
【问题描述】:
您好,我正在我的 WP7 应用程序中实现一个本地数据库,并且想知道如何处理在数据库上运行操作时可能出现的不同类型的 SqlCeException。例如,如果尝试删除由外键绑定的项目,我想显示一条错误消息,而另一个错误则表示随机未处理的异常。
对我来说,似乎异常可以像这样在 catch 块内的 switch 语句中传递:
switch(myException)
{
case ForeignKeyException:
//Handle it this way...
break;
case UnhandledException:
//Handle it another way...
break;
}
有谁知道如何实现这一点,或者可以指出我可以学习如何分别处理这些异常的地方?
【问题讨论】:
标签: c# linq-to-sql windows-phone-7 sql-server-ce windows-phone-7.1