現在System.Data.OracleClientを使用しているプロジェクトがあり、非推奨になっているため、Oracle11gのODP.NET最新バージョンに切り替えたいと思います。次の手順で問題が解決するかどうか、またはエラーなしで機能させるために必要なその他のアクションがあるかどうかをお知らせください。
あなたはほとんどそれを持っています。
これを行うときに私が従ったOracleの記事は次のとおりです。 http://www.Oracle.com/technetwork/topics/dotnet/code-154692.html
他に行うべき2つのこと:
接続文字列を修正します。
OracleCommand.BindByName = true
を使用して、パラメータを位置ではなく名前でバインドするようにOracleCommandインスタンスに指示します。
提案:接続文字列を修正するときは、接続文字列全体をプログラムに正しく配置することにより、TNSNAMES.ORAへの依存を取り除きます。