本节总结了与早期版本的 MySQL for Visual Studio 相关的添加到 1.2.x 的许多新功能。
有关详细说明每个版本中更改的说明,请参阅 MySQL for Visual Studio 发行说明。
从 MySQL for Visual Studio 1.2.9 开始,可以使用经典的 MySQL 协议建立 SSL PEM 连接。当服务器支持 SSL 连接时,连接器/NET 8.0.16 或更高版本允许 PEM 和 PFX 证书。有关配置说明,请参阅 使用服务器资源管理器的 SSL 连接。
MySQL for Visual Studio 1.2.8 支持 MySQL 8.0 版本系列(需要 MySQL Connector/NET 6.9.12、6.10.7 或 8.0.11),包括:
MySQL 数据字典,它使用
INFORMATION_SCHEMA
表而不是mysql
数据库中的表(请参阅 MySQL 数据字典)。caching_sha2_password
MySQL 8.0 中引入 的身份验证插件(请参阅缓存 SHA-2 可插入身份验证)。
从 MySQL for Visual Studio 1.2.9 开始,该插件会在安装 MySQL for Visual Studio 后检测 Connector/NET 的版本何时更改,并提示使用 配置更新工具更新必要的配置文件。必须重新启动 Visual Studio 才能激活更新的配置文件。
app.config
在 MySQL for Visual Studio 1.2.9 版本中 ,MySQL Website Configuration 工具已重命名为 MySQL Application Configuration 并扩展为自动更新文件条目。
用于 Visual Studio 1.2.10 的 MySQL:
删除了对 Microsoft Visual Studio 2015 的支持。
用于 Visual Studio 1.2.9 的 MySQL:
添加了对 Microsoft Visual Studio 2019 的支持。
删除了对 Microsoft Visual Studio 2012 和 2013 的支持。
用于 Visual Studio 1.2.7 的 MySQL:
添加了对 Microsoft Visual Studio 2017 的支持。
删除了对 Microsoft Visual Studio 2010 的支持。
从 MySQL for Visual Studio 1.2.5 开始,用于创建 MySQL Windows Forms 和 MySQL MVC 项目的项目模板不再可用,因为它们已被 MySQL Project Items取代:
MySQL MVC Item取代了 MySQL MVC Project。
MySQL Windows Forms Item 取代了Windows Form Project。
这些项目模板提供了将项目添加到现有项目的好处,新的 Windows 窗体或连接到 MySQL 的 MVC 控制器/视图基于 MySQL 实体框架模型,而无需创建全新的 MySQL 项目。
此外,项目模板更好地遵循 Visual Studio 模板标准,这些标准旨在创建项目而不考虑数据库连接性。
有关使用项模板的信息,请参阅 第 8 章,MySQL 项目项。