ASP.Net对MySql EntityFramework的核心支持

ASP.Net对MySql EntityFramework的核心支持,mysql,asp.net,entity-framework,clr,coreclr,Mysql,Asp.net,Entity Framework,Clr,Coreclr,我正试图在vs2015中启动一个新的ASP.NET 5 c#项目,其中包括: 网站(新) WebAPI(新) MySQL数据库(现有) 。。。我需要为DB使用实体框架,最好是EF7 最初,我选择coreclr运行时,因为我需要它独立于平台 但经过几天的研究,最终还是要用到clr和mysql EF6。 现在我有了一个使用这些参数的工作原型,但我想我最终无法在Linux上部署它 在我看来,问题在于: 一方面,EF7和mysql不支持。 另一方面,我不能有mysql EF6和coreclr运行时

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

  • 网站(新)
  • WebAPI(新)
  • MySQL数据库(现有)
。。。我需要为DB使用实体框架,最好是EF7

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

但经过几天的研究,最终还是要用到clr和mysql EF6。 现在我有了一个使用这些参数的工作原型,但我想我最终无法在Linux上部署它

在我看来,问题在于: 一方面,EF7和mysql不支持。 另一方面,我不能有mysql EF6和coreclr运行时

这是正确的吗?
有什么我遗漏的吗?有什么建议吗?

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

有了ef core,MySql和另外两个提供商(Pomelo和Sapient Guardian)现在得到了官方支持:


如果我在project.json中添加DNXCore 5.0,我会收到一大堆错误。。。其中之一是“project WebAPI中的dependency EntityFramework 6.1.3不支持framework DNXCore,Version=v5.0”。新框架将在RTM和第三方bits可能需要更长时间才能适应它之前准备就绪。谢谢LexLi。。!然而,你有什么建议吗?等等,或者自己去做。