Привет! Я внедряю локальную базу данных в своем приложении WP7, и мне было интересно, как обрабатывать различные типы исключений SqlCeException, которые могут возникнуть при выполнении операции с базой данных.Например, я хотел бы показать определенное сообщение об ошибке, если была предпринята попытка удалить элемент, связанный внешним ключом, и другая ошибка, скажем, случайное необработанное исключение.
Мне кажется, что возможноИсключение может быть передано в статусе переключателя внутри блока catch следующим образом:
switch(myException)
{
case ForeignKeyException:
//Handle it this way...
break;
case UnhandledException:
//Handle it another way...
break;
}
Кто-нибудь знает, как это реализовать, или, может быть, указывает мне где-нибудь, где я могу научиться обрабатывать эти исключения отдельно?*