System.Data.OracleClientライブラリは廃止されたため、代わりにOracle Data Provider for .NET (ODP.NET)を使用するようにコード ベースを移行中です。私たちが遭遇した問題の 1 つは、System.Data.OracleClient が位置によるバインドではなくパラメーター名のバインドを使用し、すべてのコードが中間データ層を使用するのではなく、 System.Data.OracleClient.OracleCommandに直接アクセスすることです。
かなりの量のコードがあるため、ODP.NET OracleCommand.BindByName を強制的にデフォルトで true にする簡単な方法はありますか?それとも、使用するたびに値を確認して設定する必要がありますか? それに失敗した場合、そのコード行を Visual Studio 2008 に挿入する簡単な方法はありますか?