¿Existen proveedores de datos .NET para Oracle que no requieren la instalación del Cliente Oracle?

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

  •  22-07-2019
  •  | 
  •  

Pregunta

Estoy desarrollando una aplicación cliente rica que utilizará Entity Framework (con DotConnect para Oracle de DevArt) para conectarse a una base de datos central de Oracle. Sin embargo, descubrí que este escenario requiere que cada máquina cliente tenga instalado el cliente Oracle para conectarse al servidor Oracle 10g. ¿Hay alguna manera fácil de evitar esto? ¿Los otros tipos de proveedores de Oracle (ODP.NET, EntLib Data, proveedor de MS .NET Oracle) tienen los mismos requisitos?

EDITAR: Gracias a tuinstoel, he investigado más y he confirmado que dotConnect de DevArt se puede ejecutar en modo directo, que no requiere la instalación del software Oracle Client. Esto debería resolver mi problema de conectarme a Oracle usando Entity Framework. También planeo conectarme a Oracle usando DbConnection, para lo cual también puedo usar el proveedor de Oracle de DevArt. Mi problema ahora es que no puedo hacer que funcione el modo directo.

¿Fue útil?

Solución

odp.net requiere la instalación del cliente Oracle.

Leí en el sitio de Devart que no (siempre) necesita un cliente Oracle cuando usa Dotconnect to Oracle:

  

dotConnect para Oracle ofrece dos   modos de conexión al servidor Oracle:   conexión a través de Oracle Call   Interfaz y conexión directa sobre   TCP / IP. Aplicaciones escritas con   dotConnect para Oracle es fácil de   implementar, no requiere la instalación de   Oracle Client Software, y tienden a ser   más rápido que aquellos que usan otros datos   soluciones de conectividad.

Entonces, ¿por qué esta pregunta?

Otros consejos

Sí, hay proveedores externos ... ver este

El nuevo proveedor administrado para Oracle está disponible en Nuget y no requiere que instale el cliente Oracle completo.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top