c# - 默认 Entity Framework 超时

标签 c# entity-framework orm

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

我还查看了连接字符串中的网络配置,寻找类似 Connect Timeout= 的内容,但默认情况下似乎不存在。

最佳答案

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

所以 null 表示将使用默认超时,如果您想知道默认超时是多少,则取决于您使用的连接提供商!

关于c# - 默认 Entity Framework 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647493/

相关文章:

python - 使用 Django ORM 简化原始 SQL 执行的工具

c# - LINQ Any - 总是返回 false

c# - 使用JSON(UWP,C#)获取YouTube统计信息

c# - EntityFramework t4 模板 - XML 文档

c# - 如何使用 linq-to-entities 构建类似 selectbyexample 的查询?

java - hibernate中的多重继承?

node.js - sails.js + waterline One-To-Many模型关联,删除Many时会发生什么?

c# - 做有条件的 Where 过滤器使用延迟执行?

c# - 当有大量内存可用时出现 OutOfMemoryException

entity-framework - EF Code First DBContext 和事务