配置 Visual Studio 2019 的 MySQL 5.7 + EntityFramework 6.0 开发环境用于 WinXP 的 WinForm/WPF 程序开发
1. 安装 MySQL Community 5.7.32,MySQL for Visual Studio 1.2.9
安装 MySQL 5.7.32 时可以选择同时安装 MySQL for Visual Studio 1.2.9。
https://dev.mysql.com/downloads/windows/installer/5.7.html
https://dev.mysql.com/downloads/windows/visualstudio/
2. 卸载随 MySQL 5.7.32 默认安装 的 MySQL Connector/NET 8.0.22,安装 MySQL Connector/NET 6.9.12
注意连接器版本号 必须与VS2019项目代码中的 MySql.Data.Entity 的版本保持一致,否则在ADO.Net实体选择的时候会闪退。
6.9.12的连接器在 dev.mysql.com 上没有找到,在百度上搜索了一个安装包。
3. 在新创建的 VS2019 解决方案中,目标框架选择 .NET Framework 4,这样编译的 WinForm/WPF 可以在 WinXP 上运行
LOGO格式需要符合WinXP要求,不然程序编译后不能运行。
4. 通过 NuGet 安装
EntityFramework 6.0.0
EntityFramework.zh-Hans 6.0.0
MySql.Data 6.9.12
MySql.Data.Entity 6.9.12
4. 后续调用实例可以看参考文档
参考:
C# 使用EF6连接、操作Mysql数据库
在 Windows 上安装 .NET
EF Core 支持的 .NET 实现
Connector/NET Requirements for Related Products