在.NET中,SqlCommand.CommandTimeout
和SqlConnection.ConnectionTimeout
有什么不同吗?
在.NET中,SqlCommand.CommandTimeout
和SqlConnection.ConnectionTimeout
有什么不同吗?
是.CommandTimeout
是单个命令完成所需的时间.ConnectionTimeout
是一开始建立到服务器的连接所需的时间.
例如,您可能正在执行运行时间相对较长的查询——对它们来说,花10分钟来完成是完全可以的,但如果一开始就花了10分钟来建立连接,您就会知道出了严重问题.