默认实体框架超时

Joh*_*han 12 c# orm entity-framework

EF查询的默认超时是多少?我试图通过检查找出context.CommandTimeout,但它返回null.

我也在连接字符串中查找了web配置中的类似内容Connect Timeout=,但默认情况下似乎没有.

Ars*_*tri 13

对象查询和SaveChanges操作的默认超时由基础连接提供程序定义.由于Entity Framework可以用于许多连接提供程序,mysql,sql server等,并且都具有不同的默认超时!

所以null意味着将使用默认超时,如果你想知道什么是默认值,那么它取决于你正在使用的连接提供程序!

  • 它应该是30秒,但如果您遇到超时,可以通过设置`context.CommandTimeout`值来增加... (8认同)