Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server EF 6-错误占用的时间太长_Sql Server_Entity Framework - Fatal编程技术网

Sql server EF 6-错误占用的时间太长

Sql server EF 6-错误占用的时间太长,sql-server,entity-framework,Sql Server,Entity Framework,使用以下连接字符串时 Server=DoesNotExists;数据库=DoesNotExistsEither;用户ID=bla;密码=bla;连接超时=5 针对此连接字符串的任何命令不应该在5秒内失败吗?!?在我的本地机器上大约需要30秒 Edit1 如果我将超时更改为20,则需要1分钟才能失败…命令超时和连接超时不是一回事 连接超时:与数据库建立(尝试)连接的最长时间 命令超时:允许运行命令的最长时间 简而言之:不,如果建立了连接,针对该connectionstring的命令在5秒后不应

使用以下连接字符串时
Server=DoesNotExists;数据库=DoesNotExistsEither;用户ID=bla;密码=bla;连接超时=5
针对此连接字符串的任何命令不应该在5秒内失败吗?!?在我的本地机器上大约需要30秒

Edit1

如果我将超时更改为20,则需要1分钟才能失败…

命令超时和连接超时不是一回事

  • 连接超时:与数据库建立(尝试)连接的最长时间
  • 命令超时:允许运行命令的最长时间
简而言之:不,如果建立了连接,针对该connectionstring的命令在5秒后不应该失败


另请参阅帖子。

如果您查看连接字符串,您将看到连接将永远不会建立,因为服务器和数据库都不存在……啊,我没有明白:-)@Leonardo,您是否查看了
Context.Connection.ConnectionTimeout
Context.Database.Connection.ConnectionTimeout
的内容?