C# 默认实体框架超时

C# 默认实体框架超时,c#,entity-framework,orm,C#,Entity Framework,Orm,EF查询的默认超时是多少?我试图通过检查context.CommandTimeout来找到答案,但它返回null 我还在web配置中的连接字符串中查找类似于连接超时=,但默认情况下它似乎不在那里。对象查询和SaveChanges操作的默认超时由基础连接提供程序定义。由于实体框架可以用于许多连接提供程序,mysql、sql server等都有不同的默认超时 因此null表示将使用默认超时,如果您想知道默认超时是什么,则取决于您使用的连接提供程序 好的,我怎么才能知道我使用的是哪个连接提供程序?@J

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


我还在web配置中的连接字符串中查找类似于
连接超时=
,但默认情况下它似乎不在那里。

对象查询和SaveChanges操作的默认超时由基础连接提供程序定义。由于实体框架可以用于许多连接提供程序,mysql、sql server等都有不同的默认超时


因此
null
表示将使用默认超时,如果您想知道默认超时是什么,则取决于您使用的连接提供程序

好的,我怎么才能知道我使用的是哪个连接提供程序?@Johan你不知道你在EF中使用的是哪个数据源?是Sql Server吗?当您制作edmx模型时,它会要求您连接数据源,对吗?您当时选择了什么?是的,它的SQL Server 2008 R2。它应该是30秒,但如果遇到超时,您可以通过设置
上下文来增加。CommandTimeout
值。。。