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
的内容?