Oracleクライアントをインストールする必要のないOracle用の.NETデータプロバイダーはありますか?

StackOverflow https://stackoverflow.com/questions/444243

  •  22-07-2019
  •  | 
  •  

質問

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

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

役に立ちましたか?

解決

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

Dartartのサイトで、Dotconnect to Oracleを使用するときに(常に)Oracleクライアントが必要ないことを読みました:

  

dotConnect for Oracleは2つを提供します   Oracleサーバーへの接続モード:   Oracle Callを介した接続   インターフェースと直接接続   TCP / IP。で書かれたアプリケーション   dotConnect for Oracleは簡単です   展開、インストールは不要   Oracle Client Software、および   他のデータを使用するものよりも高速   接続ソリューション。

では、なぜこの質問ですか?

他のヒント

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top