エンティティフレームワークを使用してMYSQLデータベースに接続するアプリケーションがあります。 100%完全に動作しますが、アプリケーションの起動時にデータベースへの接続をテストする小さなコードを追加したいと思います。Entity Frameworkデータベース接続のテスト
データベースに小さなコマンドを実行して例外をキャッチするという考えがありましたが、問題がある場合(App.Configが見つからない、またはデータベースサーバーがダウンしているなど)、このアプリケーションを実行するには膨大な時間がかかりますコードを作成し、例外をスローします(〜1分)。私はこれが接続タイムアウトなどに起因すると思いますが、私はこのようなプロパティを無駄にしてしまいました。
誰でもどこへ行くかについてのアイデアは誰でも手に入りますか?
一つのことは、それがアップしているかどうかを確認するためにサーバーにpingを実行することです。 – Tauseef
'PingReplyを送るパブリック( \t文字列hostNameOrAddress )' http://msdn.microsoft.com/en-us/library/7hzczzed.aspx – Tauseef