ADO.NET MySqlCommand CommandTimeout

时间:2011-08-12 17:04:20

标签: mysql ado.net connector

我正在尝试了解MySqlCommand CommandTimeout。如果它为零,是否意味着“无限期”?

1 个答案:

答案 0 :(得分:2)

根据official documentation,似乎0意味着无限期。

  

默认值为30秒。 值为0表示不确定   等待,应该避免。注意默认命令超时可以是   使用连接字符串选项Default Command Timeout更改。

(强调我的)

然而,从2006年10月开始的this post似乎表明不是这样。由于该帖子与官方文档相匹配,因此很可能已对该实施进行了修改。最好的办法是尝试一下,看看会发生什么:)