Existe-t-il des fournisseurs de données .NET pour Oracle qui n'exigent pas l'installation du client Oracle?

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

  •  22-07-2019
  •  | 
  •  

Question

Je développe une application client riche qui utilisera Entity Framework (avec DotConnect pour Oracle de DevArt) pour se connecter à une base de données centrale Oracle. Cependant, j’ai constaté que, dans ce scénario, le client Oracle doit être installé sur chaque ordinateur client pour pouvoir se connecter au serveur Oracle 10g. Y a-t-il un moyen facile de contourner cela? Les autres types de fournisseurs Oracle (ODP.NET, EntLib Data, fournisseur MS .NET Oracle) ont-ils les mêmes exigences?

EDIT: Grâce à tuinstoel, j'ai effectué davantage de recherches et confirmé que le dotConnect de DevArt pouvait être exécuté en mode direct, ce qui n'exigeait pas l'installation du logiciel client Oracle. Cela devrait résoudre mon problème de connexion à Oracle à l'aide de Entity Framework. Je prévois également de me connecter à Oracle à l'aide d'un connecteur DbConnection, pour lequel je peux également utiliser le fournisseur Oracle de DevArt. Mon problème est que je ne parviens pas à faire fonctionner le mode Direct.

Était-ce utile?

La solution

odp.net nécessite l’installation du client Oracle.

J'ai lu sur le site de Devart que vous n'avez pas (toujours) besoin d'un client Oracle lorsque vous utilisez Dotconnect to Oracle:

  

dotConnect for Oracle propose deux   modes de connexion au serveur Oracle:   connexion via l'appel Oracle   Interface et connexion directe sur   TCP / IP. Applications écrites avec   dotConnect pour Oracle sont faciles à   déployer, ne nécessite pas l'installation de   Logiciel client Oracle, et ont tendance à être   plus rapide que ceux qui utilisent d'autres données   solutions de connectivité.

Alors pourquoi cette question?

Autres conseils

Oui, il existe des fournisseurs tiers ... voir celui-ci

Le nouveau fournisseur géré pour Oracle est disponible sur nuget et ne nécessite pas l'installation du client Oracle complet.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top