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

Susan Sarandon
풀어 주다: 2024-11-11 07:12:03
원래의
903명이 탐색했습니다.

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

엔터티 데이터 모델을 생성할 수 없음: MySQL 및 EF6 활용

MySQL 및 EF6을 사용하여 엔터티 데이터 모델(EDM)을 생성하는 데 어려움이 있음 Visual Studio 2013에서? 문제를 자세히 살펴보고 포괄적인 솔루션을 살펴보겠습니다.

시도 단계

  1. EDM 파일 이름 제공
  2. 'EF' 선택 데이터베이스의 디자이너'
  3. 드롭다운에서 성공적으로 연결한 로컬 호스트 연결을 선택했습니다. MySQL로
  4. "webc.config에 연결 설정 저장" 옵션 활성화
  5. '다음' 클릭

문제 해결

안타깝게도 EDMX 파일은 여전히 ​​없습니다. 프로세스가 SQL Server에서는 완벽하게 작동하지만 MySQL에서는 동일하다고 말할 수 없습니다.

설치된 구성 요소

  • Entity Framework 6.1.2
  • MySql.Data
  • MySql.Data.Entities
  • MySql.Data.Entity
  • MySql.Web

추가 시도

  • 엔티티 모델 파일을 추가하기 전에 프로젝트를 다시 빌드했습니다.
  • 최신 .NET 커넥터를 사용하여 최신 MySQL 패키지를 설치했습니다

해결책

다음 단계를 따르세요. 순서:

  1. Visual Studio용 Connector/NET 및 MySQL(설치된 경우)을 제거합니다.
  2. Visual Studio v2.0.5 CTP용 MySQL을 설치합니다.
  3. Connector 설치/ NET v6.9.10.
  4. 새 Visual Studio 2017 만들기
  5. NuGet을 통해 EntityFramework v6.2.0을 다운로드하고 설치합니다.
  6. MySql.Data.dll 및 MySql.Data.Entity.EF6.dll에 대한 참조를 추가합니다.
  7. 포함 App.config의 엔터티 프레임워크 공급자 아래에 있는 MySQL EF6 공급자 정보.
  8. 재구축 project.

결론

이 솔루션은 MySQL 및 EF6을 사용하여 엔터티 데이터 모델을 만들 수 없는 문제를 해결하는 데 성공한 것으로 입증되었습니다. Visual Studio용 Connector/NET 및 MySQL의 올바른 버전을 설치하고 Visual Studio를 업데이트하고 추가 구성 요소를 설치해야 합니다. 설명된 단계를 따르면 MySQL 데이터베이스에 대한 안정적인 연결을 설정하고 EF6를 활용하여 데이터를 효과적으로 생성 및 관리할 수 있습니다.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿