当服务器主机上的操作系统也支持 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)CreateDataAdapter
MySqlClientFactory
添加了验证以确保当列的类型
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)