一、版本声明
MySql数据库版本:8.0.23
Framework版本:4.7.2
MySql.Data.EntityFramework:8.0.26
MySql-Connector-Net:8.0.26 点击下载
MySql-For-VisualStudio:1.2.10 点击下载
MySql.Data.EntityFramework的版本必须要和MySql-Connector-Net的版本一致,否则设置EF时闪退。
二、环境搭建
2.1 安装MySQL数据库驱动
- 安装下载的MySql-Connector-Net
- 安装下载的MySql-For-VisualStudio
如果没有安装,连接数据库时找不到MySQL驱动引擎。
2.2 NuGet包管理器安装MySql.Data.EntityFramework


安装完毕后,App.config自动增加相应EF配置,无需手动修改。

2.3 添加ADO.NET实体数据模型
-
创建实体模型

-
新建连接

-
更改数据源

-
配置连接

至此,环境配置全部完成,使用方式同SQL Server数据库。
三、相关话题
如果EF不是安装在启动项目中,请在启动项目中进行相应配置和引用。
- 将EF所在工程的App.config中的相应配置拷贝到启动项目的App.config中

- 启动项目中引用EntityFramework、EntityFramework.SqlServer、MySql.Data、MySql.Data.EntityFramework

其中,EntityFramework和EntityFramework.SqlServer文件在程序路径下的packages\EntityFramework.6.4.4\lib\net45中,根据自己的Framework版本选择lib下的版本。

MySql.Data、MySql.Data.EntityFramework在引用管理器扩展中。

本文档详细介绍了如何配置MySQL 8.0.23数据库与.NET Framework 4.7.2下使用Entity Framework 4.7.2的环境。关键步骤包括确保MySql.Data.EntityFramework和MySql-Connector-Net版本匹配,通过NuGet安装必要的包,创建ADO.NET实体数据模型,并设置数据库连接。完成这些步骤后,即可按SQLServer方式使用MySQL数据库。

3845

被折叠的 条评论
为什么被折叠?



