エンティティ フレームワークを介して MYSQL データベースに接続するアプリがあります。100% 完璧に動作しますが、アプリの起動時にデータベースへの接続をテストする小さなコードを追加したいと思います。
データベースに対して小さなコマンドを実行して例外をキャッチするだけのアイデアがありましたが、問題がある場合 (たとえば、App.Config が見つからない、またはデータベース サーバーがダウンしている)、アプリはこのコードを実行してからスローするのに膨大な時間がかかります。例外(〜1分)。これは接続タイムアウトなどが原因だと思いますが、そのようなプロパティをいじって無駄にしました。
どこに行くべきかについて、誰かが何かアイデアを手伝ってくれるでしょうか?