标签: c# asp.net-mvc-3 ado.net
我发现CommandTimeout中的System.Data.OracleClient.OracleCommand属性似乎被忽略了。我无法将ODP.NET用于我的Oracle连接,但需要对我的查询实施超时。
CommandTimeout
System.Data.OracleClient.OracleCommand
我并不担心会杀死数据库上的实际查询,只是在X秒后结束执行查询的过程,如果还没有返回结果。
我一直在玩Threads和其他方法来实现这一目标,但我当然不是第一个有这个要求的人。
还有其他人遇到过这个吗?如果是这样,你的解决方案是什么?