У меня есть приложение, которое подключается к базе данных MYSQL через инфраструктуру сущности. Он работает на 100% отлично, но я хотел бы добавить небольшой фрагмент кода, который будет проверять соединение с базой данных при запуске приложения.
У меня возникла идея просто запустить крошечную команду в базу данных и перехватить любые исключения, однако, если есть проблема (например, отсутствует App.Config или сервер базы данных), приложение занимает огромное количество времени для запуска этого кода а затем выбросить исключение (~ 1 мин). Я предполагаю, что это связано с тайм-аутами соединения и т.д., Но я искал такие свойства безрезультатно.
Кто-нибудь сможет помочь с любыми идеями относительно того, куда идти?