MicrosoftはADO.NET 4でのOracleクライアントの開発を中止します

公式ブログの記事の翻訳。



ADO.NETの長期戦略の開発の一環として、開発努力をより適切に調整し、お客様の優先的なニーズに応じて必要な技術を提供できるように、お客様、社内および社外のパートナー、MVPと一連の議論を行いました。 これらの議論と関連調査の主な目的の1つは、顧客のニーズと要件を理解し、Oracle“ System.Data.OracleClient”(OracleClient)を使用してアプリケーションを開発することでした。 OracleClientは、Microsoftが開発したOracle用のADO.NETプロバイダーであり、.NET Frameworkの一部として提供されます。



かなり多くのお客様がパートナーのOracle ADO.NETプロバイダーを使用し、定期的に更新されるOracleリリースのサポートと新機能を使用していることがわかりました。 さらに、多くのサードパーティベンダーは、顧客がマイクロソフトに期待するのと同じレベルの品質とサポートを継続的に提供することができます。 これは、パートナーが当社のテクノロジーとパートナーエコシステムの強さに対して適切なサポートを提供できることを証明しています。 ADO.Net OracleClientに多大な投資を行って、パートナーのプロバイダーに合わせても、ADO.Net OracleClientに切り替える正当な理由はありません。



解決策



すべてのオプションを慎重に検討し、顧客、パートナー、MVPと話し合った後、ADO.NETロードマップからOracleClientを除外することにしました。



推奨事項とガイドライン:



System.Data.OracleClientは、今後の4.0リリースで使用可能になります。 ただし、NET Frameworkは非推奨としてマークされます。 これは既存のアプリケーションに影響を与えず、これらのアプリケーションは期待どおりに動作し続けます。 OracleClientを使用する新しいアプリケーションの開発はサポートされますが、アプリケーションが.Net 4.0でコンパイルされると警告が表示されます。 コンパイル後、操作中にエラーまたは警告メッセージは表示されません。 Microsoft OracleClientを使用して新しいアプリケーションを開発し続けるのではなく、パートナーのOracle ADO.NETプロバイダーを使用することを強くお勧めします。



マイクロソフトは、.Net Framework 4.0の標準サポートポリシーに従って、System.Data.OracleClientの重大な問題の修正を引き続き提供します。 また、.NET Framework 4.0の将来のサービスパックで重大なバグ修正を引き続き導入します。



All Articles