此版本修复了自 6.4.4 以来的错误。
在表设计器中编辑列的长度时
VARCHAR,数据类型可能会错误地保存为BIT. (漏洞 #13916560)后面跟有or 的任何方法调用 序列 都会导致 错误。(错误#13913047,错误#64749)
Take(n)CountLongCountSystem.Data.EntityCommandCompilationException在 Visual Studio 表设计器中,如果您尝试使用现有表名保存新表,随后系统不会提示您选择新名称,从而阻止您保存表。(漏洞 #13785918)
通过提高字符串比较操作的效率,提高了在类上 设置
CommandText属性时的性能。MySqlCommand(缺陷 #13739383,缺陷 #64012)对于具有某些列名称和外键引用组合的模式, Visual Studio 2010 表设计器可能会给出错误 “对象引用未设置到对象的实例” 。
ALTER TABLE表设计器生成的语句的 SQL 语法不正确。(缺陷 #13591545,缺陷 #63714)使用该函数生成的 MySQL 脚本使用了
CreateDatabaseScript单数/复数形式不正确的名称。(缺陷 #13582837,缺陷 #62150)-
使用服务器资源管理器树在表上创建触发器可能会产生错误消息:
Object reference not set to an instance of an object.(漏洞 #13511801)
-
在“ LINQ to Entity ”查询中,包括一个子实体 (1-n) 及其实体 (nn) 返回了错误的结果。例如:
db.Authors.Include("Books.Editions").AsEnumerable().First();(缺陷 #13491698,缺陷 #62801)
在一条
UPDATE语句之后,SELECT如果子句中的值没有WHERE同时出现在. (缺陷 #13491689,缺陷 #62134)SETUPDATE在 VisualStudio 中使用 .NET 框架(例如 3.0 或 3.5(任何低于 4.0)创建项目时,Connector/NET 库 (
MySql.Data.dll) 未在“ 添加引用”对话框中列出。解决方法是浏览到库并手动添加它。(缺陷 #13491678,缺陷 #60462)在 Visual Studio 的表设计器中,尝试 从 表中删除外键
InnoDB显示错误,并且更改未保存。(漏洞 #13481362)在 Visual Studio 的表设计器中,如果您在为列输入数据类型后立即保存更改,则尝试创建表可能会失败。解决方法是在保存更改之前单击网格中的其他位置。(漏洞 #13477805)
通过 Visual Studio 2010 上的服务器资源管理器窗口创建表可能会失败并出现 MySQL 语法错误。语句中的属性
CREATE TABLE可能以错误的顺序列出。(漏洞 #13475830)以前,过期会话的清理操作是完全自动的,无法捕获超时事件并进行特定于应用程序的清理。此修复程序添加了一个
enableSessionExpireCallback连接选项,让开发人员可以在会话过期时捕获事件。enableSessionExpireCallback启用时, 会 在从表global.asax.session_end中删除数据之前引发事件 。my_aspnet_sessions禁用时enableSessionExpireCallback,数据会从表中删除,my_aspnet_sessions而不会先引发事件。会话过期的超时期限在web.config文件中指定,在timeout该部分的选项中sessionState。(缺陷 #13354935,缺陷 #62266)连接器/NET 在将参数添加到
MySQLCommand. (缺陷 #62653,缺陷 #13331475)U+0022类未转义 Unicode 引号字符MySQLHelper。(缺陷 #62585,缺陷 #13092886)使用没有名称的返回参数会导致
IndexOutOfRangeException异常。(缺陷 #62416,缺陷 #13006969)Connector/NET 会错误地将十进制值映射到 ANSI 字符串。(缺陷 #62246,缺陷 #13050570)
Mono运行时不支持哈希密码 。(漏洞 #62203,漏洞 #13041618)Connector/NET 错误地映射
PrimitiveTypeKind.Byte到tinyint, 而不是utinyint. 并将PrimitiveTypeKind.SByte映射添加到tinyint. (缺陷 #62135,缺陷 #13061713)