MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.0 中的更改  /  MySQL Connector/NET 5.0.3 (2007-01-05) 的变化

MySQL Connector/NET 5.0.3 (2007-01-05) 的变化

添加或更改的功能

  • 使用顾问已实施。Usage Advisor 检查您的查询,并在您使用连接效率低下时报告。

  • 添加了 PerfMon 挂钩以监视存储过程缓存命中和未命中。

  • MySqlCommand对象现在支持异步查询方法。这是使用 BeginExecuteNonQueryEndExecuteNonQuery方法实现的。

  • 来自存储过程和存储函数执行的元数据被缓存。

  • CommandBuilder.DeriveParameters函数已更新到过程缓存。

  • ViewColumns GetSchema 集合已更新。

  • 通过重新设计代码的某些部分来提高速度和性能。

  • 此版本已删除对嵌入式服务器和客户端库的支持。支持将添加回更高版本。

  • ShapZipLib 库已替换为 .NET 2.0 中提供的压缩支持。

  • SSL 支持已更新。

修正错误

  • 添加到错误消息的附加文本(缺陷 #25178)

  • SELECT如果未授予对数据库的特权并使用了存储过程 ,则会引发异常,或者进程会挂起 。(漏洞 #25033)

  • 将参数对象添加到命令对象时,如果参数方向设置为ReturnValue 在参数添加到命令对象之前,则在执行命令时会抛出错误。(漏洞 #25013)

  • 当访问名称中包含大写字符的数据库时,Server Explorer 的“添加连接”对话框会冻结。(漏洞 #24875)

  • 使用Driver.IsTooOld()会返回错误的值。(漏洞 #24661)

  • 当使用 aDbNull.Value作为参数值的值,然后设置特定的值类型时,命令失败并出现异常,因为DbNull.Value. (漏洞 #24565)

  • 存储过程执行不是线程安全的。(漏洞 #23905)

  • 使用 Visual Studio 插件时删除与断开连接的服务器的连接会导致断言失败。(漏洞 #23687)

  • 嵌套事务(不受支持)不会引发错误或警告。(漏洞 #22400)