5

Entity Framework (DevArt の DotConnect for Oracle を使用) を使用して中央の Oracle データベースに接続するリッチ クライアント アプリケーションを開発しています。ただし、このシナリオでは、Oracle 10g サーバーに接続するために、すべてのクライアント マシンに Oracle クライアントをインストールする必要があることがわかりました。これを回避する簡単な方法はありますか?他のタイプの Or​​acle プロバイダー (ODP.NET、EntLib Data、MS .NET Oracle プロバイダー) にも同じ要件がありますか?

編集: tuinstoel のおかげで、私はさらに調査を行い、DevArt の dotConnect が Oracle クライアント ソフトウェアのインストールを必要としないダイレクト モードで実行できることを確認しました。これにより、Entity Framework を使用して Oracle に接続する際の問題が解決するはずです。また、DbConnection を使用して Oracle に接続する予定です。これには、DevArt の Oracle プロバイダーも使用できます。私の問題は、ダイレクトモードを機能させることができないことです。

4

3 に答える 3

5

はい、サードパーティのプロバイダーがあります... これを参照してください

于 2009-01-14T19:29:08.760 に答える
2

odp.net には、Oracle クライアントのインストールが必要です。

Dotconnect to Oracle を使用する場合、(常に) Oracle クライアントは必要ないことを Devart のサイトで読みました。

dotConnect for Oracle は、Oracle サーバーへの 2 つの接続モードを提供します。Oracle Call Interface を介した接続と、TCP/IP を介した直接接続です。dotConnect for Oracle で作成されたアプリケーションは、展開が簡単で、Oracle クライアント ソフトウェアのインストールを必要とせず、他のデータ接続ソリューションを使用するアプリケーションよりも高速になる傾向があります。

では、なぜこの質問を?

于 2009-01-14T19:30:12.483 に答える
0

Oracle 用の新しいマネージド プロバイダーは nuget で利用でき、完全な Oracle クライアントをインストールする必要はありません。

http://www.nuget.org/packages/odp.net.managed/

于 2013-10-29T17:47:28.703 に答える