Mysql 서버에서 EF Core (EF7)를 사용하는 방법은 무엇입니까?

entity-framework-core

문제

나는 asp.net 5 (현재는 ASP.NET Core라고 함)를 리눅스에서 개발 중이다. 하지만 EF7 (현재는 EF Core라고 함)과 MySQL 서버를 연결할 수 없습니다. 당신이 알고있는 해결책을 말해주십시오.

감사.

수락 된 답변

사용 가능한 모든 공급자는 https://docs.microsoft.com/en-us/ef/core/providers/에 나와 있습니다 . 글을 쓰는 시점에는 3 가지 EF 코어 공급자, 2 가지 커뮤니티 버전 및 1 가지 공식 버전이 있습니다.

2016 년 9 월 15 일 업데이트

MySQL은 EF 코어 공식 공급자의 첫 번째 버전을 릴리스했습니다.

https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore

MySQL 공급자의 커뮤니티 버전도 있습니다.

https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySQL

2016 년 5 월 23 일 업데이트

MySQL은 (조용하게) EF Core 1.0 공급자를 구축 중이라고 발표했습니다. 가용성에 대한 세부 사항은 아직 없습니다. https://docs.efproject.net/en/latest/providers/mysql/index.html을 참조 하십시오.

또한 DevArt는 한달 전에 자신의 (독점적 인, 비유) 공급자가 MySQL 공급자를 포함하여 .NET Framework에서만 EF 7을 지원한다고 발표했습니다. .NET Core를 지원하려는 의도는 아직 없습니다. http://blog.devart.com/entity-framework-core-1-entity-framework-7-support.html


인기 답변

나는 좋은 소식이있다. "Pas le temps de niaiser"와 같이 말했습니다. Entity Framework 7 설명서에서이 페이지를 신뢰하면서 MySQL 을 지원할 예정입니다 . https://docs.efproject.net/en/latest/providers/mysql/index.html#coming-soon




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