MySQL 连接器/NET 发行说明  / MySQL Connector/Net 6.10 中的变化  /  MySQL Connector/NET 6.10.9 的变化(2019-07-29,正式发布)

MySQL Connector/NET 6.10.9 的变化(2019-07-29,正式发布)

添加或更改的功能

  • 当服务器主机上的操作系统也支持 IPV6 时,Connector/NET 现在支持使用经典 MySQL 协议建立的 IPV6 连接。(漏洞#29682333)

  • 添加了对 .NET Core 2.2 的支持,它是 .NET 的跨平台版本,用于构建在 Linux、macOS 和 Windows 上运行的应用程序(请参阅 连接器/NET 版本)。

修正错误

  • InvariantCulture某些数据类型缺少 该属性,这在平台迁移操作期间造成了问题。感谢 Effy Teva 提供补丁。(缺陷 #29262195,缺陷 #94045)

  • SHOW VARIABLES不必要地 执行了连接器/NET 连接。(缺陷 #28928543,缺陷 #93202)

  • MySqlDbType当枚举被赋予显式值,然后作为参数传递给 方法 时,会产生异常 MySqlCommand.Prepare。(缺陷 #28834253,缺陷 #92912)

  • 和方法被添加到 CreateCommandBuilder类 中。感谢 Cédric Luthi 提供补丁。(漏洞 #28560189,漏洞 #92206)CreateDataAdapterMySqlClientFactory

  • 添加了验证以确保当列的类型 TIME和值是 00:00:00时,它采用值而不是设置NULL。(缺陷 #28383726,缺陷 #91752)

  • TIMESTAMP当从 MySQL 表中读取 该列时,Connector/NET 返回了错误的时区 。(漏洞#28156187)

  • Entity Framework Core:在尝试重命名先前从代码迁移的表的操作期间生成语法错误。现在,在执行后续迁移操作时,可以无错误地删除现有表的主键约束。(缺陷 #28107555,缺陷 #90958)

  • 的实现DbProviderFactory 阻止应用程序以通用方式连接到 MySQL。现在,调用该CreateDataAdapter 方法会返回一个有效的适配器而不是返回 null值。(错误#27292344,错误#88660)

  • 在托管服务器的计算机启动后,连接器/NET 对 MySQL 的访问停止工作,并在定义的时间段内继续不间断地运行。(错误#26930306,错误#75604)