EF 查询的默认超时是多少?我试图通过检查 context.CommandTimeout
来找出答案,但它返回 null
。
我还查看了连接字符串中的网络配置,寻找类似 Connect Timeout=
的内容,但默认情况下似乎不存在。
最佳答案
对象查询和 SaveChanges 操作的默认超时由底层连接提供程序定义。由于 Entity Framework 可用于许多连接提供程序、mysql、sql server 等,并且都有不同的默认超时!
所以 null
表示将使用默认超时,如果您想知道默认超时是多少,则取决于您使用的连接提供商!
关于c# - 默认 Entity Framework 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647493/