Asp.net-Mvc

在 EF 6 中設置命令超時

  • May 2, 2016

我想為查詢執行設置命令超時,目前我正在做context.Database.CommandTimeout = 90;,但我覺得這不起作用,我嘗試檢查數據庫中的程序日誌,但發現時間差總是小於 90 秒。

有人可以幫助我如何在 Entity Framework 6 中設置數據庫超時嗎?

檢查這個:

實體框架 6:

this.context.Database.CommandTimeout = 180;

實體框架 5:

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

實體框架 4 及以下:

this.context.CommandTimeout = 180;

引用自:https://stackoverflow.com/questions/36977974