MySQL Connector/NET Release Notes

11.3 Changes in MySQL Connector/NET 6.3.7 (2011-06-22)

This release fixes bugs since 6.3.6.

Functionality Added or Changed

  • Calling a stored procedure with output parameters caused a marked performance decrease. (Bug #60366, Bug #12425959)

Bugs Fixed

  • MySQLConnectionStringBuilder.ContainsKey() incorrectly returned false when testing whether a keyword was part of the connection string. (Bug #11766671, Bug #59835)

  • MySQL Connector/NET 6.3.6 did not work with Visual Studio 2010. (Bug #60723, Bug #12394470)

  • MysqlDataReader.GetSchemaTable returned incorrect values and types. (Bug #59989, Bug #11776346)

  • All queries other than INSERT were executed individually instead of as a batch even though batching was enabled for the connection. (Bug #59616, Bug #11850286)

  • MySQL Connector/NET generated an exception when executing a query consisting of ';', for example:

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

    The exception generated was:

    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()
    

    (Bug #59537, Bug #11766433)

  • Setting Membership.ApplicationName had no effect. (Bug #59438, Bug #11770465)

  • A NullReferenceException was thrown on disposal of a TransactionScope object. (Bug #59346, Bug #11766272)

  • The setup wizard failed with the error Setup Wizard ended prematurely because of an error. This was because it assumed .NET Framework version 4.0 was located on the C: drive, when it was actually located on the E: drive. (Bug #59301)

  • Fixed Entity Framework provider GROUP BY clause generation by adding all group-by keys to the SELECT statement. (Bug #46742, Bug #12622129)