MySQL Connector/NET Release Notes
First GA release. This release fixes bugs since 6.3.3.
The calculation of lockAge
in the Session
Provider sometimes generated a
System.Data.SqlTypes.SqlNullValueException
.
(Bug #55701)
Attempting to read Double.MinValue
from a
DOUBLE
column in MySQL table generated the
following exception:
System.OverflowException : Value was either too large or too small for a Double. --OverflowException at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) at MySql.Data.Types.MySqlDouble.MySql.Data.Types.IMySqlValue.ReadValue(MySqlPacket packet, Int64 length, Boolean nullVal) at MySql.Data.MySqlClient.NativeDriver.ReadColumnValue(Int32 index, MySqlField field, IMySqlValue valObject) at MySql.Data.MySqlClient.ResultSet.ReadColumnData(Boolean outputParms) at MySql.Data.MySqlClient.ResultSet.NextRow(CommandBehavior behavior) at MySql.Data.MySqlClient.MySqlDataReader.Read()
(Bug #55644)
Calling MySqlDataAdapter.Update(DataTable)
resulted in an unacceptable performance hit when updating large
amounts of data.
(Bug #55609)
If using MySQL Server 5.0.x it was not possible to alter stored routines in Visual Studio. If the stored routine was clicked, and the context sensitive menu option, Alter Routine, selected, the following error was generated:
Unable to load object with error: Object reference not set to an instance of an object
(Bug #55170)
When attempting to carry out an operation such as:
from p in db.Products where p.PostedDate>=DateTime.Now select p;
Where p.PostedDate
is a
DateTimeOffset
, and the underlying column
type is a TIMESTAMP
, the following exception
was generated:
MySqlException occurred Unable to serialize date/time value
MySQL Connector/NET has now been changed so that all
TIMESTAMP
columns will be surfaced as
DateTime
.
(Bug #52550)
EventLog was not disposed in the SessionState provider. (Bug #52550)
Stored procedure enumeration code generated an error if a procedure was used in a dataset that did not return any resultsets. (Bug #50671)
The INSERT
command was significantly slower
with MySQL Connector/NET 6.x compared to 5.x, when compression was enabled.
(Bug #48243)
Opening a connection in the Visual Studio Server Explorer and choosing to alter an existing routine required another authentication at the server. (Bug #44715)