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.
(아래 그림 참조)
설치하기 전에는 괜찮았습니다.
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
'prosource' 카테고리의 다른 글
도커 컴포지트로 기존 이미지를 업데이트하는 방법은? (0) | 2023.11.04 |
---|---|
VBA 없는 셀의 내용을 복사하는 방법선택한다. (0) | 2023.11.04 |
두 항아리 사이의 스프링 부트 및 @ComponentScan (0) | 2023.11.04 |
sqlfiddle.com 5.5.30 및 MariaDB 5.5.31의 다른 결과 (0) | 2023.11.04 |
Android에서 텍스트에 대한 그림자 효과? (0) | 2023.11.04 |