如何在Mysql服务器上使用EF Core(EF7)?

Tha*_*ong 20 entity-framework-core

我正在linux上开发asp.net 5(现在称为ASP.NET Core).但我不能连接EF7(现在称为EF Core)和Mysql服务器.请告诉我你知道的任何解决方案.

谢谢.

nat*_*ter 14

所有可用的提供商都列在https://docs.microsoft.com/en-us/ef/core/providers/.在撰写本文时,有3个不同的EF核心提供商,两个社区版本和一个正式版本.

更新于2016年9月15日

MySQL发布了EF Core官方提供商的第一个版本.

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一个月前宣布他们的(专有的,非免费的)提供商仅支持.NET Framework上的EF 7,包括他们的MySQL提供商.还没有关于他们打算支持.NET Core的消息.http://blog.devart.com/entity-framework-core-1-entity-framework-7-support.html