Я пытаюсь перевести код в спящий режим, если база данных не работает.Все работает нормально.Я проверяю, доступна ли база данных, перехватывая исключение, тогда я проверяю сообщение об исключении.Есть ли способ, например, тип исключения, номер ошибки .....
if (ex.Message == "The underlying provider failed on Open." || ex.Message == "A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable)")
{
CheckConnection();
}