mysql - ASPNET5 .Net Core 支持 MySql EntityFramework

标签 mysql asp.net entity-framework clr coreclr

我正在尝试在 vs2015 中启动一个新的 ASP.NET 5 c# 项目,其中包括:

  • 网站(新)
  • WebAPI(新)
  • MySQL 数据库(现有)

...我需要为数据库使用 Entity Framework ,最好是 EF7。

最初,我选择了 coreclr 运行时,因为我需要它独立于平台。

但经过几天的研究,归结为 clr 和 mysql EF6。 现在我有一个带有这些参数的工作原型(prototype),但我想我最终将无法在 Linux 上部署它...

在我看来,问题是: 一方面,没有来自 EF7 和 mysql 的支持。 另一方面,我无法使用 mysql EF6 和 coreclr 运行时。

这是正确的吗? 有什么我想念的吗?有什么建议吗?

最佳答案

一年后,这个问题似乎有点过时了......但让我回答一下,这样它就不会一直没有答案......

有了 ef core,现在官方支持 MySql 以及另外 2 个提供程序(Pomelo 和 Sapient Guardian):

Microsoft Documentation

关于mysql - ASPNET5 .Net Core 支持 MySql EntityFramework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35084604/

相关文章:

php - 在 php/mysql 中显示对其他人隐藏的 friend 项目列表的最佳方式

mysql - 将日期显示为列别名

c# - Azure 云服务未在部署中加载

c# - 回复时如何维护/保留自定义电子邮件 header (X-header)

entity-framework - 在查询中使用 FirstOrDefault()

asp.net - 我应该有多少个 DBContext

mysql - MySQL 中按 DESC、BETWEEN 和几个可能的查询字段集排序的索引

asp.net - 无法连接到 Asp.Net 中的远程 MySql 服务器

asp.net:runat ="server"和服务器控件之间的区别

c# - 使用异步/等待方法时使用存储库模式 Asp.NET MVC 5 EF