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

entity-framework-core

我正在linux上開發asp.net 5(現在稱為ASP.NET Core)。但我無法連接EF7(現在稱為EF Core)和Mysql服務器。請告訴我你知道的任何解決方案。

謝謝。

一般承認的答案

所有可用的提供商都列在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


熱門答案

伙計們,我有個好消息。就像一個人說:“Pas le temps de niaiser”。實體框架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合法嗎? 是的,了解原因