设置命令超时在EF 6设置命令超时在EF 6(Set Command Timeout in EF 6

2019-05-12 10:29发布

我要为查询执行命令超时,目前我做context.Database.CommandTimeout = 90; 但我觉得这是不工作,我想检查数据库的过程日志,但发现的时间差总是小于90秒。

谁能帮我如何可以设置实体框架6数据库超时?

Answer 1:

检查:

实体框架6:

this.context.Database.CommandTimeout = 180;

实体框架5:

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

实体框架4及以下:

this.context.CommandTimeout = 180;


文章来源: Set Command Timeout in EF 6