oracle命令超时的实体框架dotconnect

时间:2013-07-03 19:00:07

标签: oracle entity-framework dotconnect

连接字符串中的默认命令超时属性不起作用。我正在尝试使用Entity Framework并在连接字符串中使用默认命令timeout = 60。 60秒后不会抛出错误。这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

myOracleConnection对象的Default Command Timeout连接字符串参数确定基于myOracleConnection创建的所有OracleCommand对象的CommandTimeout属性的默认值。

CommandTimeout属性的值仅在Direct Mode中使用。 OCI模式(通过Oracle客户端)不考虑cmd.CommandTimeout,命令超时的持续时间由Oracle客户端设置决定。您是否在Direct Mode

中进行了连接

请注意,OracleCommand.CommandTimeout属性确定等待服务器响应的时间(可以是“错误”或“成功,等待结果集”)。因此OracleCommand.CommandTimeout不控制获取数据的时间。