のCommandTimeout
プロパティはSystem.Data.OracleClient.OracleCommand
無視されているようです。Oracle接続にODP.NETを使用できませんが、クエリにタイムアウトを実装する必要があります。
データベース上の実際のクエリを強制終了する必要はありません。結果が返されない場合は、X秒後にクエリを実行するプロセスを終了するだけです。
私はこれを達成するためにスレッドや他の方法で遊んでいますが、確かに私はこの要件を持っている最初の人ではありません。
他の誰かがこれに出くわしましたか?もしそうなら、あなたの解決策は何でしたか?