Microsoft が.NET 4.0 ライブラリから名前空間を削除することを決定した方法について、今日この記事を読みました。System.Data.OrcaleClient
これを、Oracle データベースを操作するための主要なツールとして使用しました。
アプリケーションを .NET 2.0 から .NET 4.0 にアップグレードすることにした場合、.NET 4.0 フレームワークで Oracle データベースを操作するための代替オプションは何ですか?
Microsoft が.NET 4.0 ライブラリから名前空間を削除することを決定した方法について、今日この記事を読みました。System.Data.OrcaleClient
これを、Oracle データベースを操作するための主要なツールとして使用しました。
アプリケーションを .NET 2.0 から .NET 4.0 にアップグレードすることにした場合、.NET 4.0 フレームワークで Oracle データベースを操作するための代替オプションは何ですか?
Oracle は、Oracle Data Provider for .NET (ODP.NET) に移行する方法と理由について知りたい OracleClient 開発者向けの特別な Web サイトを作成しました。チェックしてください。
http://www.oracle.com/technetwork/topics/dotnet/index-085703.html
(編集: リンク切れを修正)
ODP.NETを最新の状態に保つのは Oracle次第です。
この抜粋に注意してください。
Microsoft は引き続き System.Data.OracleClient を .NET Framework 4 で使用できるようにしますが、「非推奨」とラベル付けされます。
そのため、これまで依存していた既存のアプリケーションを更新するために引き続き使用してください。ただし、新しい開発の場合は、代替手段を見つけたいと思うでしょう。これが中止される理由は、ほとんどの人がすでに代替品を使用していたからです。記事のさらに下を読むと、主なオプションがリストされています。
このようなプロバイダを提供しているのは、DataDirect Technologies と Devart (旧称 Core Lab) です。さらに、Oracle Data Provider for .NET (ODP.NET) と呼ばれる Oracle のプロバイダーは、人気のある実行可能なオプションです。
Joel が指摘したように、Oracle 用の Microsoft ADO .NET プロバイダーは廃止されるだけです (つまり、引き続き利用できますが、サポートされません)。
代替手段は次のとおりです。
その他のプロバイダーは、ここで見つけることができます。