MysqlサーバーでEF Core(EF7)を使用するには?

entity-framework-core

質問

私はasp.net 5(現在はASP.NET Coreと呼ばれています)をlinux上で開発しています。しかし、私はEF7(現在はEFコアと呼ばれています)とMysqlサーバーの間を接続することはできません。あなたが知っていた解決策を教えてください。

ありがとう。

受け入れられた回答

利用可能なすべてのプロバイダはhttps://docs.microsoft.com/en-us/ef/core/providers/にリストされています 。執筆時点では、3種類のEFコアプロバイダ、2つのコミュニティバージョン、1つの公式バージョンがあります。

2016年9月15日更新

MySQLはEFコアの公式プロバイダの最初のバージョンをリリースしました。

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

MySQLプロバイダのコミュニティ版もあります

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

2016年5月23日更新

MySQLはEFコア1.0プロバイダを構築中であることを(静かに)発表しました。その利用可能性に関する詳細はまだありません。 https://docs.efproject.net/en/latest/providers/mysql/index.htmlを参照してください。

また、DevArtは1ヶ月前に、(独自の、無料ではない)プロバイダが、MySQLプロバイダを含む.NET Framework上でのみEF 7をサポートすることを発表しました。 .NET Coreをサポートする意向についてのニュースはまだありません。 http://blog.devart.com/entity-framework-core-1-entity-framework-7-support.html


人気のある回答

私には良いニュースがあります。 1つは言ったように: "Pas le temps de niaiser"。 Entity Framework 7 はまもなく MySQL をサポートし、ドキュメントからこのページを信頼します: https : //docs.efproject.net/en/latest/providers/mysql/index.html#coming-soon



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ