1. 현상 확인
- Oracle ADO.NET 엔터티 데이터 모델(edmx) 파일을 열수 없는현상
- ADO.NET 엔터티 데이터 모델(edmx 파일) 생성시 Oracle Provider가 보이지 않는 현상
2. 문제 해결
- Visual studio 2017 업데이트 시 Oracle Edmx 파일이 정상동작하지 않는 경우 발생하는 경우 Oracle Developer Tools for VS2017을 재설치시 해결 확인
재설치후 증상 동일
- 기타 오류들 발생 .NetFramework 버전 및 NUGET으로 설치 패키지 버전 변경(최근 또는 일정 버전)으로 해결
- edmx 파일 두가지 버전 문제 해결
Managed(Oracle.Managed.DataAccess) - 위 과정 완료시 정상 동작
UnManaged(Oracle.DataAccess) - 동일하게 문제 지속, 삭제후 재 생성의 방법으로 해결
3. 최종 변경 사항
- Oracle Developer Tools for VS2017 재설치
ODT 재설치시 문제 해결
https://cerkit.com/2018/10/26/how-to-fix-oracle-developer-tools-for-visual-studio-2017-is-already-installed-please-uninstall-and-try-again/
https://docs.microsoft.com/ko-kr/dotnet/framework/tools/developer-command-prompt-for-vs
- 프로젝트 속성 - 솔루션내 전체 프로젝트 대상
응용프로그램 : .NET Framework 4.8로 업그레이드
- NUGET
EntityFramework.ko 제거
EntityFramework 6.4로 업그레이드
Oracle.ManagedDataAccess 12.2.11 설치 ( 최신 버전(19.6.0) 설치시 Edmx 파일 생성시 생성마법사가 종료되는 현상 발생 )
Oracle.ManagedDataAccess.EntityFramework 12.2.11 설치
- edmx 파일 삭제후 다시 생성
UnManaged(Oracle.DataAccess) -> Managed(Oracle.Managed.DataAccess)
.Net