OracleClientのバグ?その3

MSから回答があり、やはりバグとのこと。.NET3.5SP1で入り込んだらしいです。回避方法は、

  • 接続文字列に Pooling=Falseを設定する
  • .NET3.5SP1を使わない

の何れか、ということですが両案とも飲めないので引数無しのBeginTransactionを使うことにします。

修正時期は未定ということなので、Hotfixもまだ存在しないようです。