Come utilizzare EF Core (EF7) con il server Mysql?

entity-framework-core

Domanda

Sto sviluppando asp.net 5 (ora chiamato ASP.NET Core) su linux. Ma non riesco a collegarmi tra EF7 (ora chiamato EF Core) e il server Mysql. Per favore dimmi qualsiasi soluzione che tu conoscessi.

Grazie.

Risposta accettata

Tutti i provider disponibili sono elencati su https://docs.microsoft.com/en-us/ef/core/providers/ . Al momento della scrittura, ci sono 3 diversi fornitori di EF Core, due versioni di community e una versione ufficiale.

AGGIORNAMENTO 15 settembre 2016

MySQL ha rilasciato la prima versione di un fornitore ufficiale per EF Core.

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

Esiste anche una versione di comunità di un provider MySQL

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

AGGIORNAMENTO 23 maggio 2016

MySQL ha annunciato (in silenzio) che sta creando un provider EF Core 1.0. Non ci sono ancora dettagli sulla sua disponibilità. Vedi https://docs.efproject.net/en/latest/providers/mysql/index.html

Inoltre, DevArt ha annunciato un mese fa che i loro provider (proprietari, non liberi) supportano EF 7 solo su .NET Framework, incluso il loro provider MySQL. Ancora nessuna notizia sulla loro intenzione di supportare .NET Core. http://blog.devart.com/entity-framework-core-1-entity-framework-7-support.html


Risposta popolare

Ho buone notizie, ragazzi. Come uno ha detto: "Pas le temps de niaiser". Entity Framework 7 supporterà presto MySQL, confidando in questa pagina della documentazione: https://docs.efproject.net/en/latest/providers/mysql/index.html#coming-soon



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché