2015-07-01 18 views
18

Zajmuję się rozwojem asp.net 5 (obecnie nazywany ASP.NET Core) na Linuksie. Ale nie mogę połączyć się między EF7 (obecnie nazywanym EF Core) a serwerem Mysql. Proszę, powiedz mi jakieś rozwiązanie, które znasz.Jak korzystać z EF Core (EF7) z serwerem Mysql?

Dzięki.

+0

skąd u sobie sprawę, że? jakiekolwiek nowości do obsługi mysql? :) – mxii

+0

Tak, zrobiłem. To dobra wiadomość :) –

+0

Jak się uświadomiłeś? Korzystanie z EF7 z MySql? Lub korzystając z innej bazy danych? Lub przy użyciu MySql i EF6? – mxii

Odpowiedz

13

Wszyscy dostępni dostawcy są wymienieni pod numerem https://docs.microsoft.com/en-us/ef/core/providers/. W chwili pisania tego artykułu jest 3 różnych dostawców EF Core, dwie wersje społecznościowe i jedna oficjalna wersja.

UPDATE 15 września 2016

MySQL wydała pierwszą wersję oficjalnym dostawcą dla EF Core.

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

Istnieje również wersja społeczność dostawcy MySQL

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

UPDATE 23 maja 2016

MySQL ogłosił (po cichu), że są one budownictwa i Dostawca EF Core 1.0. Nie ma jeszcze szczegółów na temat jego dostępności. Zobacz także: https://docs.efproject.net/en/latest/providers/mysql/index.html

Firma DevArt ogłosiła miesiąc temu, że ich (prawnie zastrzeżony, nie-bezpłatny) dostawca obsługuje EF 7 tylko w środowisku .NET Framework, w tym ich dostawcę MySQL. Nie ma jeszcze żadnych informacji na temat ich zamiaru obsługi .NET Core. http://blog.devart.com/entity-framework-core-1-entity-framework-7-support.html

+0

Dzięki. Czy asp.net 5 miał wsparcie dla mysql? jeśli tak, kiedy to nastąpi? –

+0

Oracle oferuje wsparcie dla MySQL dla EF 6. Nie widziałem nic na temat ich zamiarów wspierania EF 7. – natemcmaster

+4

Tyle na temat mentalności open source mysql .. –

3

Mam dobre wieści, chłopaki. Jak ktoś powiedział: "Pas le temps de niaiser". Entity Framework 7 wesprze wkrótce MySQL, ufając tę ​​stronę z dokumentacją: https://docs.efproject.net/en/latest/providers/mysql/index.html#coming-soon

+2

Wygląda na to, że wersja przedpremierowa jest już dostępna pod adresem https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/7.0.4-IR-191 –

+0

Do tej pory nie mogę go przywrócić i zbuduj na systemie Linux: http://stackoverflow.com/questions/39330191/dotnet-core-on-ubuntu-linux-using-asp-net-mvc-and-ef-mysql-error-nu1001- canot –

Powiązane problemy