EF 6 - 错误耗时太长

时间:2017-07-19 12:16:16

标签: sql-server entity-framework

使用以下连接字符串时 Server=DoesNotExists; Database=DoesNotExistsEither; User ID=bla; Password=bla; Connection Timeout=5;
任何针对此连接字符串的命令都不应该在5秒内失败?!?在我的本地机器上它需要大约30秒

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

1 个答案:

答案 0 :(得分:1)

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

  • 连接超时:(尝试)建立与数据库的连接的最长时间
  • 命令超时:允许命令运行的最长时间

所以简而言之:不,如果建立连接,5秒后对该连接字符串的命令不应该失败。

另见this帖子。