Testowanie połączenia z bazą danych Entity Framework

Mam aplikację, która łączy się z bazą danych MySQL za pośrednictwem struktury encji. Działa w 100% idealnie, ale chciałbym dodać mały fragment kodu, który przetestuje połączenie z bazą danych podczas uruchamiania aplikacji.

Miałem pomysł, aby po prostu uruchomić małe polecenie w bazie danych i przechwycić wszelkie wyjątki, jednak jeśli wystąpi problem (np. Brak App.Config lub serwer bazy danych w dół) aplikacja potrzebuje dużo czasu, aby uruchomić ten kod, a następnie rzucić wyjątek (~ 1 min). Wyobrażam sobie, że jest to spowodowane przerwami w połączeniach itp., Ale bezskutecznie bawiłem się takimi właściwościami.

Czy ktokolwiek byłby w stanie pomóc przy jakichkolwiek pomysłach, gdzie iść?

questionAnswers(5)

yourAnswerToTheQuestion