MySQL Workbench 发行说明  / MySQL Workbench 6.3 中的更改  /  MySQL 连接器/NET 6.3.7 的变化 (2011-06-22)

MySQL 连接器/NET 6.3.7 的变化 (2011-06-22)

此版本修复了自 6.3.6 以来的错误。

添加或更改的功能

  • 使用输出参数调用存储过程会导致性能显着下降。(缺陷 #60366,缺陷 #12425959)

修正错误

  • MySQLConnectionStringBuilder.ContainsKey()false测试关键字是否是连接字符串的一部分时 错误返回。(缺陷 #11766671,缺陷 #59835)

  • MySQL Connector/NET 6.3.6 不适用于 Visual Studio 2010。(缺陷 #60723,缺陷 #12394470)

  • MysqlDataReader.GetSchemaTable返回不正确的值和类型。(错误#59989,错误#11776346)

  • INSERT尽管为连接启用了批处理,但除此之外的 所有查询都是单独执行的,而不是作为批处理的。(错误#59616,错误#11850286)

  • MySQL Connector/NET 在执行包含“;”的查询时产生异常,例如:

    mycmd(";",mycon)
    mycmd.executenonquery()

    生成的异常是:

    System.IndexOutOfRangeException: Index was outside the bounds of the array.
       at MySql.Data.MySqlClient.MySqlCommand.TrimSemicolons(String sql)
       at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
       at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader()
       at MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery()

    (错误#59537,错误#11766433)

  • 设置Membership.ApplicationName没有影响。(错误#59438,错误#11770465)

  • ANullReferenceException被抛出处理一个TransactionScope对象。(错误#59346,错误#11766272)

  • 安装向导失败,出现错误安装向导因错误提前结束。这是因为它假定 .NET Framework 4.0 版位于 C: 驱动器上,而实际上它位于 E: 驱动器上。(漏洞 #59301)

  • GROUP BY 通过将所有分组键添加到 SELECT语句来 修复实体框架提供程序子句的生成。(错误#46742,错误#12622129)