Oracle 클라이언트를 설치할 필요가없는 Oracle의 .NET 데이터 제공 업체가 있습니까?

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

  •  22-07-2019
  •  | 
  •  

문제

엔티티 프레임 워크 (Devart의 DotConnect for Oracle)를 사용하여 중앙 Oracle 데이터베이스에 연결하는 리치 클라이언트 응용 프로그램을 개발하고 있습니다. 그러나이 시나리오를 사용하려면 Oracle 10G 서버에 연결하기 위해 모든 클라이언트 시스템을 Oracle 클라이언트를 설치해야합니다. 이 주위에 쉬운 방법이 있습니까? 다른 유형의 Oracle 제공 업체 (ODP.NET, Entlib Data, MS .NET Oracle 제공 업체)가 동일한 요구 사항을 가지고 있습니까?

편집 : Tuinstoel 덕분에 더 많은 연구를 수행했으며 Devart의 DotConnect를 직접 모드로 실행하여 Oracle 클라이언트 소프트웨어를 설치할 필요가 없음을 확인했습니다. 이를 통해 엔티티 프레임 워크를 사용하여 Oracle에 연결하는 문제를 해결해야합니다. 또한 DBConnection을 사용하여 Oracle에 연결할 계획이며 Devart의 Oracle 제공 업체도 사용할 수 있습니다. 내 문제는 이제 직접 모드를 작동시킬 수 없다는 것입니다.

도움이 되었습니까?

해결책

ODP.NET에는 Oracle 클라이언트를 설치해야합니다.

DoTConnect에 Oracle에 DotConnect를 사용할 때 항상 (항상) Oracle 클라이언트가 필요하지 않은 Devart 사이트에서 읽었습니다.

Oracle 용 DotConnect는 Oracle 서버에 대한 두 가지 연결 모드 인 Oracle Call 인터페이스를 통한 연결 및 TCP/IP를 통한 직접 연결을 제공합니다. Oracle 용 DotConnect로 작성된 응용 프로그램은 배포하기 쉽고 Oracle 클라이언트 소프트웨어를 설치할 필요가 없으며 다른 데이터 연결 솔루션을 사용하는 것보다 빠릅니다.

그렇다면 왜이 질문이 있습니까?

다른 팁

예, 제 3 자 제공자가 있습니다 ... 참조이 하나

Oracle 용 새로운 관리 제공자는 Nuget에서 제공되며 전체 Oracle 클라이언트를 설치할 필요는 없습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top