无法创建工作数据库连接/数据源

时间:2018-02-10 14:25:13

标签: c# mysql entity-framework-6 visual-studio-2017

我正在编写创建标准 .NET 4.6 Windows窗体应用程序(使用 Visual Studio 2017 )。数据库后端是 MySQL服务器社区 5.7.21。 我还为Visual Studio 1.2.7和 Connector / NET 6.10.5安装了 MySQL。 在我的应用程序中,我想使用 EntityFramework 6 (使用数据库第一种方法)。
我在我的应用程序中添加了以下nuget包:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="6.2.0" targetFramework="net46" />
  <package id="MySql.Data" version="6.10.6" targetFramework="net46" />
  <package id="MySql.Data.Entity" version="6.10.6" targetFramework="net46" />
</packages>

我偶然发现了一些问题:

  1. 我无法将ADO .NET实体数据模型添加到我的应用程序中,因为可用于连接的唯一提供程序如下所示:
  2. enter image description here

    1. 我无法为上一点的相同问题创建数据源。

    2. 即使我能够创建与MySQL模式的数据连接,我也无法通过Visual Studio编辑表格......尝试时出现此错误:

    3. enter image description here

      我已经尝试卸载/重新安装MySQL组件和/或使用不同的框架(4.5,4.5.1,4.5.2)创建多个应用程序,但我总是遇到同样的错误。

      有没有办法让Visual Studio 2017与MySQL和EF6一起使用?

0 个答案:

没有答案