0
F10のデバッグを行うときに、エンティティのフレームワークを介してデータベース内の何かを照会する文に踏み込むと、変数の値を突然解析することに気付きました。エンティティフレームワークがデバッグ中に接続を閉じます
これはデバッグ時のみで、アプリケーションを実行していないときに発生します。また、変数を分析するのにかなりの時間を費やし、F10をすばやく押すときではなく、
これは複数のコンピュータで発生します。
F10のデバッグを行うときに、エンティティのフレームワークを介してデータベース内の何かを照会する文に踏み込むと、変数の値を突然解析することに気付きました。エンティティフレームワークがデバッグ中に接続を閉じます
これはデバッグ時のみで、アプリケーションを実行していないときに発生します。また、変数を分析するのにかなりの時間を費やし、F10をすばやく押すときではなく、
これは複数のコンピュータで発生します。
これは、デフォルトのコマンドタイムアウトが30秒であるためです。
コンテキストに対してコマンドのタイムアウトを設定できます。あなたのDbContext
サブクラスのコンストラクタでは、このコードを追加します。
#if DEBUG
this.Database.CommandTimeout = 300;
#endif
これは、オープンアクティブコマンドを維持するためにあなたに300秒を与えます。