SqlCommand.CommandTimeout 的单位是什么? 答案是 -- 秒
获取或设置在终止执行命令的尝试并生成错误之前的等待时间。
等待命令执行的时间(以秒为单位)。 默认值为 30 秒。
命名空间: System.Data.SqlClient
程序集: System.Data(在 System.Data.dll 中)
此属性是累积超时 (对于要执行的命令或结果的处理过程中,在方法调用时读取) 的任何网络数据包任何网络读取。 在返回第一行之后,超时仍然可能发生,但只包括网络读取时间,而不包括用户处理时间。
例如,30 秒时,因此,如果 Read 需要两个网络数据包,则具有读取 30 秒的两个网络数据包。 如果再次调用 Read,则会有其他读取它所需的所有数据的 30 秒。