EF查询的默认超时是多少?我试图通过检查context.CommandTimeout
来查找,但它会返回null
。
我还在连接字符串中查找了类似Connect Timeout=
之类的Web配置,但默认情况下似乎没有。
答案 0 :(得分:13)
对象查询和SaveChanges操作的默认超时由基础连接提供程序定义。由于Entity Framework可以用于许多连接提供程序,mysql,sql server等,并且都有不同的默认超时!
所以null
表示将使用默认超时,如果你想知道什么是默认值,那么它取决于你正在使用的连接提供商!