连接字符串中的默认命令超时属性不起作用。我正在尝试使用实体框架并在连接字符串中有一个默认命令 timeout=60。60 秒后它不会引发错误。这是一个错误吗?
问问题
649 次
1 回答
1
myOracleConnection 对象的默认命令超时连接字符串参数确定基于 myOracleConnection 创建的所有 OracleCommand 对象的 CommandTimeout 属性的默认值。
CommandTimeout 属性的值仅用于直接模式。OCI 模式(通过 Oracle 客户端)不考虑 cmd.CommandTimeout,命令超时的持续时间由 Oracle 客户端设置决定。您是在直接模式下连接吗?
请注意,OracleCommand.CommandTimeout 属性确定等待服务器响应的时间(它可以是“错误”或“成功,等待结果集”)。所以 OracleCommand.CommandTimeout 不控制获取数据的时间。
于 2013-07-04T08:15:03.287 回答