Comment utiliser EF Core (EF7) avec le serveur Mysql?

entity-framework-core

Question

Je développe asp.net 5 (maintenant appelé ASP.NET Core) sur Linux. Mais je ne peux pas me connecter entre EF7 (maintenant appelé EF Core) et le serveur Mysql. S'il vous plaît dites-moi toute solution que vous connaissiez.

Merci.

Réponse acceptée

Tous les fournisseurs disponibles sont répertoriés à l' adresse https://docs.microsoft.com/en-us/ef/core/providers/ . Au moment de la rédaction de ce document, il existe 3 fournisseurs EF Core différents, deux versions communautaires et une version officielle.

MISE À JOUR 15 septembre 2016

MySQL a publié la première version d'un fournisseur officiel pour EF Core.

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

Il existe également une version communautaire d'un fournisseur MySQL

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

MISE À JOUR 23 mai 2016

MySQL a annoncé (discrètement) qu'il est en train de créer un fournisseur EF Core 1.0. Il n'y a pas encore de détails sur sa disponibilité. Voir https://docs.efproject.net/en/latest/providers/mysql/index.html

En outre, DevArt a annoncé il y a un mois que ses fournisseurs (propriétaires, non libres) ne prennent en charge que EF 7 sur .NET Framework, y compris leur fournisseur MySQL. Aucune nouvelle pour le moment sur leur intention de prendre en charge .NET Core. http://blog.devart.com/entity-framework-core-1-entity-framework-7-support.html


Réponse populaire

J'ai de bonnes nouvelles, les gars. Comme on dit: "Pas le temps de niaiser". Entity Framework 7 supportera bientôt MySQL, en faisant confiance à cette page de la documentation: https://docs.efproject.net/en/latest/providers/mysql/index.html#coming-soon




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi