ODP.NETのADO.NET 2.0対応

Visual Studio 2005 + ODP.NET(ver:10.2.0.100, rumtime ver:v1.0.3705)の環境で使っていたら、System.Data.Common.DbDataAdapter.FillSchema()メソッドの呼び出し箇所で

'Oracle.DataAccess.Client.OracleCommand' のオブジェクトを型 'System.Data.Common.DbCommand' にキャストできません。

の例外が発生しました…。
そういえば、ODP.NETのADO.NET 2.0対応版をインストールしていませんでした(^^;。
米OTNにあるADO,NET 2.0対応ベータ版をインストールしたところ例外は発生しなくなりました。
System.Data.Common.DbCommandクラスは、ADO.NET 2.0からなのでキャストエラーが出るのは当たり前なのですが、自分でコーディングするときはSystem.Data.IDbCommandインターフェースを使っていたので気づかなかったという。