>데이터 베이스 >MySQL 튜토리얼 >Visual Studio 2013에서 MySQL 및 EF6을 사용하여 엔터티 데이터 모델을 만드는 방법은 무엇입니까?

Visual Studio 2013에서 MySQL 및 EF6을 사용하여 엔터티 데이터 모델을 만드는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-25 07:23:10725검색

How to Create an Entity Data Model with MySQL and EF6 in Visual Studio 2013?

MySQL 및 EF6을 사용하여 엔터티 데이터 모델을 생성할 수 없습니다

문제:

MySQL 및 EF6을 사용하여 데이터베이스에서 EF Designer를 생성하려고 시도하는 동안 Visual Studio 2013, edmx 파일이 실패합니다. 생성합니다.

조사:

  • MySQL 데이터베이스에 대한 연결이 테스트되었으며 성공했습니다.
  • Entity Framework 6.1.2 및 관련 MySQL 패키지가 설치되었습니다.

해결책:

다음 단계에 따라 문제를 해결할 수 있습니다. 특정 설치 및 구성 순서:

  1. 이전에 설치한 경우 "Connector/NET" 및 "Visual Studio용 MySQL"을 제거합니다.
  2. "Visual Studio용 MySQL" v2.0.5 CTP를 설치합니다.
  3. "Connector/NET" v6.9.10을 설치합니다.
  4. 새 Visual Studio를 만듭니다.
  5. NuGet을 통해 "EntityFramework" v6.2.0을 설치합니다.
  6. MySql.Data.dllMySql.Data.Entity.EF6에 대한 참조를 추가합니다. dll 어셈블리.
  7. 다음을 포함하도록 App.config 파일을 구성합니다. MySQL EF6 공급자:
<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient"
         type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
  </providers>
</entityFramework>
  1. 프로젝트를 다시 빌드합니다.

참조:

  • [ 엔터티 데이터 모델을 만들 수 없음 - MySql 및 EF6](https://stackoverflow.com/questions/17226035/cant-create-entity-data-model-using-mysql-and-ef6)
  • ['MySql.Data에 대한 Entity Framework 공급자를 찾을 수 없습니다. .MySqlClient' ADO.NET 공급자](https://stackoverflow.com/questions/30678523/no-entity-framework-provider-found-for-mysqldatamySqlClient-adonet-provider)

위 내용은 Visual Studio 2013에서 MySQL 및 EF6을 사용하여 엔터티 데이터 모델을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.