質問: EFクエリのデフォルトのタイムアウトは何ですか? `context.CommandTimeout`を調べて`context.CommandTimeout`うとしましたが、 `null`返し`null` 。 私はまた、 `Connect Timeout=`ようなもののために接続文字列の中のWeb設定を調べました、しかしそれはデフォルトでそこにあるようには見えません。
回答: オブジェクトクエリとSaveChanges操作のデフォルトのタイムアウトは、基になる接続プロバイダによって定義されます。 Entity Frameworkは多くの接続プロバイダ、mysql、sqlサーバーなどに使用でき、すべてデフォルトのタイムアウトが異なります。 したがって、 `null`はデフォルトのタイムアウトが使用されることを意味します。デフォルト値を知りたい場合は、使用している接続プロバイダによって異なります。