连接器/网络现在支持SHA-256散列用户帐户密码。在概述的步骤后创建帐户后sha - 256可插入身份验证,只需打开一个Connector/NET连接,传递用户和密码。此特性适用于SSL和非SSL安全连接。(错误# 15935128)
Connector/NET现在支持MySQL 5.6特性来在服务器中存储特定于连接的数据。Connector/NET应用程序可以在登录时向服务器提供键/值对列表。指定连接选项时
connect_attrs.
,将一组预定义的属性值发送到服务器。Connector/NET自动传输以下属性:_client_version
_os
_pid
_platform
_program_name.
_thread
Connector/NET现在支持MySQL 5.6密码过期协议。看到
改变用户
使用户密码过期的语法。当您通过Connector/NET打开一个以密码过期的用户登录的连接时,通过该连接发出的任何语句都会生成一个设置密码
例外。当您在Visual Studio Server Explorer中向密码过期的用户创建连接时,会出现一个提示输入新密码的对话框,然后连接成功。(错误# 15935104)用一个定义实体时
DatabaseGeneratedOption。身份
首先,您可以将此列从列列表中删除插
或者更新
陈述。此功能特别适用于定义列,其中包含对应的默认值CURRENT_TIMESTAMP ()
返回值:[DatabaseGenerated(DatabaseGeneratedOption.Identity)] public DateTime dateccreated {get;设置;}
(bug#15935094)
的
几何学
type现在被支持了,MySQL Server 5.1及以上版本。
新的几何列与之兼容
DbGeometry
类。(错误# 16446399)环境
CascadeDelete.
来真的
在DbMigration.AddForeignKey ()
结果在删除限制
外键约束生成DDL.,而不是在级联删除
像预期的那样。(Bug #16398432, Bug #68457)运行多线程服务时,您可能会收到异常:
给定的键不在字典中
中的锁定代码修复了这个问题
ConnectionStringBuilder
类。(Bug #16310698, Bug #68217)使用EntityFrameWork 4.3和代码,生成外键标识符可能超过64个字符,导致
MySQLException
错误。此修复使用名称格式重命名任何较长的标识符FK_
,在那里guid
guid
是运行时生成的全局唯一标识符。(bug#16286397,bug#67285)Connector/NET将抛出
mysqlexception.
将无效集合传递给GetSchema
方法。现在它抛出ArgumentException
当传递无效的收集名称时GetSchema
的API规范System.Data.Common.DbConnection.GetSchema
.新的行为提供了与其他数据访问提供者(如ADO.NET)更好的兼容性。(Bug #16271425, Bug #67901)如果一个
DateTime
MySQL 5.6的键入使用毫秒精度定义使用实体框架代码第一或EF模型,预期DateTime (
列不包括精度规格。(bug#15972773)n
)调用的方法
FirstOrDefault
”LINQ到实体”查询了system.data.entityCommandCompilationException.
例外。(bug#15856964,bug#67377)使用实体框架时:代码首先在Visual Studio 2012中并使用GUID作为首要的关键在类中,可能会发生以下错误:
列的柱子说明符不正确'column_name.'.
连接器/NET应用
自动递增
属性设置为列,这要求列使用整数数据类型。(Bug #15834176, Bug #67450)使用Connector/NET中的IPV6地址进行连接尝试将失败。(Bug #14835718, Bug #67253)
指定
默认命令超时
在与MySQL实体框架提供程序一起使用的连接字符串中的选项无效。命令超时始终为30秒。(bug#14825670,bug#67171)Visual Studio 2012项目有时会给出以下错误对话框:
无法合并对象。关键字不支持。参数名称:attachDBFileName。
这个问题主要影响到VisualStudio 2012项目,或者是从VisualStudio 2010迁移过来的,或者包括用VS2010创建的网站,连接到MySQL 5.5服务器。(Bug #14733472, Bug #66880)
一个
system.InvalidcastException.
在调用存储函数时可能发生异常。一个变通方法是指定CheckParameters = false
连接选项。(Bug #13864627, Bug #64633)如果在解析器中不加引号,有些关键字就不能作为id工作。
尝试使用旧密码进行身份验证时,会改进错误消息。