prosource

ADO에 대한 엔티티 프레임워크 제공자를 찾을 수 없습니다.불변 이름이 'Oracle'인 NET 공급자입니다.관리되는 데이터 액세스.고객'

probook 2023. 11. 4. 10:52
반응형

ADO에 대한 엔티티 프레임워크 제공자를 찾을 수 없습니다.불변 이름이 'Oracle'인 NET 공급자입니다.관리되는 데이터 액세스.고객'

엔티티 프레임워크 6.0.1을 설치한 후 계속 오류가 발생합니다.

MAXModel.ssdl(2,2) : error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.Client'. Make sure the provider is registered in the 'entityFramework' section of the application config file. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information.(아래 그림 참조)

enter image description here

설치하기 전에는 괜찮았습니다.

MVC 4를 사용하고 있습니다.

고마워요 로봇트론

현재 버전의Oracle Managed ODP와 호환되지 않습니다.EF 6, 이 방법을 힘들게 배웠습니다. 사용하세요.EF 5대신.

오라클 지원센터에 티켓이 열려있는데 지금은 찾을 수가 없네요.

편집

오늘 이에 대한 또 다른 찬성표가 있어서, 최신 버전의 최신 버전을 추가해야겠다고 생각했습니다.ODP.net이제 를 지원합니다.EF 6.

다시 편집

얼마 전부터 ODP 관계자였습니다.NET 엔티티 프레임워크 패키지는 nuget(링크)에서 제공됩니다.

Entity Framework 6 Code First 및 Code First Migration 지원, NuGet, .NET Framework 4.5.2 및 ODP가 포함된 ODAC 12c Release 3을 사용해 보십시오.NET, 관리 드라이버 XML DB. 준수

http://www.oracle.com/technetwork/topics/dotnet/whatsnew/index.html

언급URL : https://stackoverflow.com/questions/20143889/no-entity-framework-provider-found-for-the-ado-net-provider-with-invariant-name

반응형