一、版本声明
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在引用管理器扩展中。