0
當使用下面的連接字符串在5秒內
Server=DoesNotExists; Database=DoesNotExistsEither; User ID=bla; Password=bla; Connection Timeout=5;
不應針對此連接字符串的任何命令失敗?!?在我的本地機器它需要大約30秒EF 6 - 錯誤的時間太長
EDIT1
如果我的超時值更改爲20,它需要1分鐘失敗...
當使用下面的連接字符串在5秒內
Server=DoesNotExists; Database=DoesNotExistsEither; User ID=bla; Password=bla; Connection Timeout=5;
不應針對此連接字符串的任何命令失敗?!?在我的本地機器它需要大約30秒EF 6 - 錯誤的時間太長
EDIT1
如果我的超時值更改爲20,它需要1分鐘失敗...
命令超時和連接超時都是不一樣的東西。
所以說:沒有,針對該命令如果連接已建立,則連接字符串在5秒後不應失敗。
另請參見this後。
如果你看看連接字符串,你會看到連接將永遠不會建立,因爲服務器和數據庫都不存在... – Leonardo
啊,我沒有得到:-) – martennis
@Leonardo,did你看看你的'Context.Connection.ConnectionTimeout'或'Context.Database.Connection.ConnectionTimeout'說的是什麼? – martennis