EF7에서 Oracle Database Access 구성

asp.net asp.net-mvc entity-framework-core json oracle

문제

ASP.NET 5, MVC 6, EF7 및 AngularJS를 사용하여 웹 응용 프로그램을 작성하는 Pluralsight 과정을 수행하고 있으며 기존 Oracle Database에 대한 데이터베이스 연결을 구성하는 데 문제가 있습니다.

내가 사용하고있는 도구는 비주얼 스튜디오 코드 , Yeoman의 스캐 폴딩 및 NuGetBower의 패키지 의존성입니다.

이 자습서에서는 Oracle 대신 SqlServer를 사용한다고 가정하므로 필요한 모든 구성을 목표로합니다. 나는 안내를 위해 어디에서나 보았지만, 슬프게도 아무 소용이 없습니다.

지금 내 project.json 파일에는 다음 내용이 포함되어 있습니다.

"dependencies": {

  [...]

  "EntityFramework.Commands": "7.0.0-rc1-final",
  "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
  "EntityFramework.Oracle.Rdb": "7.3.4.0",
  "Oracle.ManagedDataAccess.EntityFramework": "12.1.2400",
  "OracleDbConnect": "1.0.0.0"
},

그리고 내 config.json 은 다음을 포함합니다 :

"dependencies": {

  [...]

  "EntityFramework.Commands": "7.0.0-rc1-final",
  "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
  "EntityFramework.Oracle.Rdb": "7.3.4.0",
  "Oracle.ManagedDataAccess.EntityFramework": "12.1.2400",
  "OracleDbConnect": "1.0.0.0"
},

튜토리얼 위치한 데이터베이스 컨텍스트하도록 지정 WorldContext.cs 다음 OnConfiguring을 무시하는 방법을 포함한다 :

"dependencies": {

  [...]

  "EntityFramework.Commands": "7.0.0-rc1-final",
  "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
  "EntityFramework.Oracle.Rdb": "7.3.4.0",
  "Oracle.ManagedDataAccess.EntityFramework": "12.1.2400",
  "OracleDbConnect": "1.0.0.0"
},

마지막으로 startup.cs 파일에 Entity Framework 서비스를 추가합니다.

"dependencies": {

  [...]

  "EntityFramework.Commands": "7.0.0-rc1-final",
  "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
  "EntityFramework.Oracle.Rdb": "7.3.4.0",
  "Oracle.ManagedDataAccess.EntityFramework": "12.1.2400",
  "OracleDbConnect": "1.0.0.0"
},

Oracle 서비스를 구성하고 웹 애플리케이션이 기존 Oracle 데이터베이스에서 정보를 저장하고 검색 할 수 있도록 project.json으로 가져온 종속성을 사용해야합니다.

이것은 가능한가?

많은 분들께 진심으로 감사드립니다.

수락 된 답변

현재 EF7 용 오라클 제공 업체는 없으며 EF6 용 패키지를 사용합니다.

현재 제공 업체는 http://docs.efproject.net/en/latest/providers/index.html에 나열되어 있지만 2016 년 1 분기에 EF7의 RTM에 대해 더 많이 나올 것으로 예상됩니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.