2009-06-29 7 views
2

Oracleオブジェクト型(ジオメトリなど)をフルサポートした.Net(ADO.NET)用サードパーティのOracle Data Providerを探しています。私はODP.NETを使用するのに十分なほど愚かで、今は値段を払っています。それは信じられないほどバグがあり、私はちょうどその行の終わりに達しています。私はdotConnectを見つけました。これは、ODP.NETよりもオブジェクトタイプが4倍遅いです。 Oracleオブジェクトをサポートする他のプロバイダもありますか?オブジェクト型サポート付き.Netのサードパーティ製Oracle Provider

答えて

0

Oracleで公開されているADO.netプロバイダを認識していますか?このDLLはOracle CLientに同梱され、Oracle.DataAccess.dllという名前です。私が使っているバージョンは1.102.4.0で、2008年2月11日にdtdです。

+0

これは、次のバージョンのC# – jle

+0

で廃止される予定です。こんにちはCharles、 このファイルをチェックしましたが、ODPドライバ(実際にはバージョン10.2.4からのものです。 11gクライアントはオブジェクトをサポートしていますが、既にこのような頭痛を抱えています。失敗したメタデータキャッシュが壊れてしまったため、今はIISのこれらの問題が悪夢です。 –

+1

MicrosoftのSystem.Data.OracleClientは、OracleのODP.Netではなく、サポート外になります。 – fredlegrain

0

こちらのプロバイダーが他にもいます:http://www.datadirect.com/products/net/net_for_oracle/index.ssp。私は空間型mdsys.sdo_geometryをサポートしているかどうかわかりません。

+0

Hi Theo、 いいえ、Oracleオブジェクト型はサポートしていません。私はすでにそれらに連絡しており、不幸にも「通常の」タイプだけがサポートされています。私はdotConnectを選ぶと思います。パフォーマンスヒットは、品質を支払うための小さな値段です。 –

4

私はOracleデータベースをC#で作業することを検討していますが、ここではこの質問の更新内容を説明します。

  • MicrosoftのSystem.Data.OracleClient.dllへは、.NET Frameworkの一部であり、Oracleクライアントがインストールされている必要があり、または外部DLLの(しかし、私はそれはもうサポートされていないと思う)
  • これらは代替されていますOracle Data Provider for。(ODP.Net)は、オラクルのオフィシャル.NETプロバイダです。私はそれがOracle Clientのインストールの一部だと思います。

  • 第三者Devart dotConnect for Oracle(follow me)。
  • サードパーティDatadirect ADO.Netプロバイダ for Oracle(follow me)。

最後のリリースTelerik OpenAccessで;-)

+0

-1。あなたがリストアップした古い質問とすべてのドライバは、すでに他の答えで言及されています。 (回答のdotConnect、Theoのデータ・ダイレクト、Charlesのoracleドライバ) – jgauffin

+3

古い質問ですが、StackOverflowはQ&Aとナレッジ・ベースの両方です: 1/Oracleのプロバイダを検索する人のために更新する価値がありました今、2011年に(リストが同じかどうかを問わず、知っておくと良いです); 2/1つの要約された回答が部分回答のリストよりも優れています。 それは本当に「-1」に値する悪いですか? – fredlegrain

0

を私は深くまだ掘るませんでしたが、情報はOracleのコネクタについては見つけることはそれほど簡単ではありませんので、ここで私の貢献はあるフレキシブルタイプマッピングシステムを導入開発者はカスタムDBタイプ/ UDTで簡単に作業できます。 Geometric/Geographicデータをサポートしています。独自のタイプコンバータを作成して、OpenAccessにどのようなカスタムタイプをマップするかを指示するのは簡単です。型変換器はすべてDBs OA supports(いずれもOracle)で動作します。 :)

関連する問題