web-dev-qa-db-ja.com

EF 6でコマンドタイムアウトを設定する

クエリ実行のコマンドタイムアウトを設定したいのですが、現在context.Database.CommandTimeout = 90;しかし、これは機能していないようです。データベースのプロセスログを確認してみましたが、時間差は常に90秒未満でした。

Entity Framework 6でデータベースタイムアウトを設定する方法を教えてください。

12
Ali

これをチェックして :

エンティティフレームワーク6:

this.context.Database.CommandTimeout = 180;

エンティティフレームワーク5:

((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 180;

Entity Framework 4以下:

this.context.CommandTimeout = 180;
25
Dilip Oganiya