第一个 GA 版本。此版本修复了自 6.3.3 以来的错误。
Session Provider 中的计算
lockAge
有时会生成一个System.Data.SqlTypes.SqlNullValueException
. (漏洞 #55701)-
尝试
Double.MinValue
从DOUBLE
MySQL 表中的列读取生成以下异常: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()
(漏洞 #55644)
MySqlDataAdapter.Update(DataTable)
在更新大量数据时 调用会导致不可接受的性能损失。(漏洞 #55609)-
如果使用 MySQL Server 5.0.x,则无法在 Visual Studio 中更改存储的例程。如果单击存储的例程,并选择上下文相关菜单选项 Alter Routine,则会生成以下错误:
Unable to load object with error: Object reference not set to an instance of an object
(漏洞 #55170)
-
尝试执行以下操作时:
from p in db.Products where p.PostedDate>=DateTime.Now select p;
where
p.PostedDate
是 aDateTimeOffset
,并且基础列类型是 aTIMESTAMP
,生成了以下异常:MySqlException occurred Unable to serialize date/time value
MySQL Connector/NET 现已更改,因此所有
TIMESTAMP
列都将显示为DateTime
. (漏洞 #52550) EventLog 未在 SessionState 提供程序中处理。(漏洞 #52550)
如果在不返回任何结果集的数据集中使用过程,则存储过程枚举代码会生成错误。(漏洞 #50671)
当启用压缩时,与 5.x 相比,MySQL Connector/NET 6.x的
INSERT
命令速度明显变慢。(漏洞 #48243)在 Visual Studio Server Explorer 中打开连接并选择更改现有例程需要在服务器上进行另一次身份验证。(漏洞 #44715)