首页 > 数据库 > mysql教程 > 如何在 Visual Studio 2013 中使用 MySQL 和 EF6 创建实体数据模型?

如何在 Visual Studio 2013 中使用 MySQL 和 EF6 创建实体数据模型?

Mary-Kate Olsen
发布: 2024-11-25 07:23:10
原创
715 人浏览过

How to Create an Entity Data Model with MySQL and EF6 in Visual Studio 2013?

无法使用 MySQL 和 EF6 创建实体数据模型

问题:

尝试使用 MySQL 和 EF6 从数据库创建 EF 设计器时Visual Studio 2013,edmx 文件无法

调查:

  • 与 MySQL 数据库的连接已测试并成功。
  • Entity Framework 6.1.2 及相关 MySQL 软件包已安装。

解决方案:

可以按照特定的方法解决该问题安装和配置顺序:

  1. 卸载“Connector/NET”和“MySQL for Visual Studio”(如果之前已安装)。
  2. 安装“MySQL for Visual Studio”v2.0.5 CTP。
  3. 安装“Connector/NET”v6.9.10。
  4. 创建一个新的 Visual Studio项目。
  5. 通过 NuGet 安装“EntityFramework”v6.2.0。
  6. 添加对 MySql.Data.dllMySql.Data.Entity.EF6 的引用。 dll 程序集。
  7. 配置 App.config 文件以包含 MySQL EF6 提供程序:
<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient"
         type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
  </providers>
</entityFramework>
登录后复制
  1. 重建项目。

参考文献:

  • [可以创建实体数据模型 - 使用 MySql 和EF6](https://stackoverflow.com/questions/17226035/cant-create-entity-data-model-using-mysql-and-ef6)
  • [找不到“MySql.Data”的实体框架提供程序.MySqlClient'ADO.NET提供商](https://stackoverflow.com/questions/30678523/no-entity-framework-provider-found-for-mysqldatamySqlClient-adonet-provider)

以上是如何在 Visual Studio 2013 中使用 MySQL 和 EF6 创建实体数据模型?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板