>  기사  >  데이터 베이스  >  Visual Studio에서 MySQL 및 EF6을 사용하여 EDMX 엔터티 모델을 만들 수 없는 이유는 무엇입니까?

Visual Studio에서 MySQL 및 EF6을 사용하여 EDMX 엔터티 모델을 만들 수 없는 이유는 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-16 08:35:03580검색

Why Can't I Create an EDMX Entity Model with MySQL and EF6 in Visual Studio?

MySQL 및 EF6을 사용한 엔터티 데이터 모델 생성 문제 해결

MySQL을 사용하여 C#/웹 프로젝트에 EDMX 엔터티 모델을 추가하려고 할 때 및 Entity Framework(EF6)의 경우 모델 파일이 생성되지 않는 문제가 발생할 수 있습니다. 이 가이드는 이 문제를 해결하기 위한 포괄적인 솔루션을 제공합니다.

설치 및 구성

  1. "Connector/NET" 및 "MySQL for Visual"의 기존 설치를 제거합니다. Studio."
  2. "Visual Studio용 MySQL" v2.0.5 CTP를 설치합니다.
  3. "Connector/NET" v6.9.10을 설치합니다.
  4. 새 Visual Studio 프로젝트를 생성합니다.
  5. NuGet을 통해 "EntityFramework" v6.2.0을 설치합니다.

참조 및 구성

  1. "MySql.Data에 대한 참조 추가 Connector/NET Assemblies 폴더의 .dll" 및 "MySql.Data.Entity.EF6.dll".
  2. MySQL EF6 공급자 정보를 포함하도록 App.config 파일을 업데이트합니다.
<entityFramework>
    <providers>
        <provider invariantName="MySql.Data.MySqlClient"
                  type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
</entityFramework>
  1. 올바른 구성을 위해 프로젝트를 다시 빌드하세요.

추가 참고 사항

  • 다음 단계를 따르세요.
  • 커넥터 버전 및 Visual Studio IDE와의 호환성에 대한 자세한 내용은 제공된 참조를 참조하세요.
  • 이 솔루션은 Visual Studio Professional 2017에서 성공적으로 구현되었습니다.

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

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