此版本修复了自 6.3.8 以来的错误。
在表设计器中编辑列的长度时
VARCHAR
,数据类型可能会错误地保存为BIT
. (漏洞 #13916560)后面跟有or 的任何方法调用 序列 都会导致 错误。(错误#13913047,错误#64749)
Take(
n
)Count
LongCount
System.Data.EntityCommandCompilationException
添加 ADO.NET 实体数据模型并从包含 外键的数据库生成模型时,外键未包含在生成的模型中。(漏洞 #13800109)
通过提高字符串比较操作的效率,提高了在类上 设置
CommandText
属性时的性能。MySqlCommand
(缺陷 #13739383,缺陷 #64012)固定
MySqlTime
解析以避免在处理毫秒时抛出异常(作为timediff
操作的结果)。(错误#13708884,错误#64268)使用连接池时,池中的连接不会在应用程序退出时自动关闭。使用设置 ,您可能会在 MySQL 错误日志中
log-warnings=2
遇到 错误。 解决方法是在退出应用程序时Aborted connection
显式调用 。MySql.Data.MySqlClient.MySqlConnection.ClearAllPools();
(漏洞 #13629471,漏洞 #63942)如果
MySqlCommand.CommandText
等于null
,MySqlCommand.ExecuteReader()
则将抛出错误的异常:NullReferenceException
而不是InvalidOperationException
。(缺陷 #13624659,缺陷 #64092)在 Visual Studio 表设计器中,当编辑 外键 关系时,选择左侧的列名会使该列名在右侧不可用。(漏洞 #13615258)
在 Visual Studio 表设计器中,可以在 不填写“外键关系”对话框的字段的情况下保存新的外键关系。(漏洞 #13613839)
在 Visual Studio 表设计器中,添加第二个 外键时,新名称错误地分配给了列表中的第一个外键。(漏洞 #13613824)
在 Visual Studio 表设计器中, 多次修改“索引/键”对话框中的“列”字段 可能会导致错误。(漏洞 #13613765)
在 Visual Studio 表设计器中,有时不会检测到对该字段的更改,直到您将焦点从该字段移开。(漏洞 #13613755)
在 Visual Studio 表设计器中,更改字段的长度
VARCHAR
可能会导致错误。(漏洞 #13611677)-
创建 Visual Studio Web 应用程序项目时,使用 ADO.NET 实体数据模型并从数据库生成模型,但未创建实体框架模型。该操作报错:
Access denied for user 'root'@'localhost' (using password: NO)
(漏洞 #13610452)
在 Visual Studio 表设计器中,删除 “关系”对话框中的外键关系需要单击两次。(漏洞 #13610283)
在 Visual Studio 表设计器中,如果您按特定顺序添加和删除外键的 列信息,则可能会发生错误 。(漏洞 #13610235)
使用该函数生成的 MySQL 脚本使用了
CreateDatabaseScript
单数/复数形式不正确的名称。(缺陷 #13582837,缺陷 #62150)-
当键入“”(减号)字符 时,IntelliSense 会发出错误。(漏洞 #13522344)-
使用服务器资源管理器树在表上创建触发器可能会产生错误消息:
Object reference not set to an instance of an object.
(漏洞 #13511801)
在 Visual Studio 表设计器中,当您按下“获取列信息” 按钮时,“添加 -> 函数导入...”对话框可能会提前关闭。(漏洞 #13511736)
-
在“ LINQ to Entity ”查询中,包括一个子实体 (1-n) 及其实体 (nn) 返回了错误的结果。例如:
db.Authors.Include("Books.Editions").AsEnumerable().First();
(缺陷 #13491698,缺陷 #62801)
在一条
UPDATE
语句之后,SELECT
如果子句中的值没有WHERE
同时出现在. (缺陷 #13491689,缺陷 #62134)SET
UPDATE
该类
MySql.Data.Types.MySqlDateTime
不可序列化。(缺陷 #11750161,缺陷 #40555)Connector/NET 会错误地将十进制值映射到 ANSI 字符串。(缺陷 #62246,缺陷 #13050570)
Connector/NET 错误地映射
PrimitiveTypeKind.Byte
到tinyint
, 而不是utinyint
. 并将PrimitiveTypeKind.SByte
映射添加到tinyint
. (缺陷 #62135,缺陷 #13061713)在 Model First 上,更改了 SQL 脚本中生成的列类型以生成更合适的
MySql
类型。(错误#59244,错误#12707104)