14

Microsoft が.NET 4.0 ライブラリから名前空間を削除することを決定した方法について、今日この記事を読みました。System.Data.OrcaleClient

これを、Oracle データベースを操作するための主要なツールとして使用しました。

アプリケーションを .NET 2.0 から .NET 4.0 にアップグレードすることにした場合、.NET 4.0 フレームワークで Oracle データベースを操作するための代替オプションは何ですか?

4

6 に答える 6

4

Oracle は、Oracle Data Provider for .NET (ODP.NET) に移行する方法と理由について知りたい OracleClient 開発者向けの特別な Web サイトを作成しました。チェックしてください。

http://www.oracle.com/technetwork/topics/dotnet/index-085703.html

(編集: リンク切れを修正)

于 2009-07-31T19:19:44.313 に答える
4

ODP.NETを最新の状態に保つのは Oracle次第です。

于 2009-06-17T00:03:42.273 に答える
3

この抜粋に注意してください。

Microsoft は引き続き System.Data.OracleClient を .NET Framework 4 で使用できるようにしますが、「非推奨」とラベル付けされます。

そのため、これまで依存していた既存のアプリケーションを更新するために引き続き使用してください。ただし、新しい開発の場合は、代替手段を見つけたいと思うでしょう。これが中止される理由は、ほとんどの人がすでに代替品を使用していたからです。記事のさらに下を読むと、主なオプションがリストされています。

このようなプロバイダを提供しているのは、DataDirect Technologies と Devart (旧称 Core Lab) です。さらに、Oracle Data Provider for .NET (ODP.NET) と呼ばれる Oracle のプロバイダーは、人気のある実行可能なオプションです。

于 2009-06-17T00:04:14.533 に答える
1

私がまだ言及していないもう1つのものは、 devartのdotConnectです。Macが述べたように、ODP.NETは「時間があれば」無料であり、私はそれに同意する傾向があるので、dotConnectから始めていくつかの商用オプションを評価します。

于 2009-06-18T16:18:21.433 に答える
1

Joel が指摘したように、Oracle 用の Microsoft ADO .NET プロバイダーは廃止されるだけです (つまり、引き続き利用できますが、サポートされません)。

代替手段は次のとおりです。

その他のプロバイダーは、ここで見つけることができます

于 2009-06-17T07:26:10.580 に答える