Connector/NET现在支持用户帐户密码的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 datcreated {get;设置;}
(错误# 15935094)
如果一个
DateTime
MySQL 5.6中的type被定义为毫秒精度,使用实体框架代码第一或EF模型第一,这是预期的DateTime (
列中不包括精密度规格。(错误# 15972773)n
)调用的方法
FirstOrDefault
”LINQ to实体”查询了System.Data.EntityCommandCompilationException
例外。(Bug #15856964, Bug #67377)在Connector/NET中使用IPV6地址进行连接的尝试将失败。(Bug #14835718, Bug #67253)
Visual Studio 2012项目有时会给出以下错误对话框:
合并对象失败。关键字不支持。参数名称:AttachDbFilename。
这个问题主要影响到VisualStudio 2012项目,要么是从VisualStudio 2010迁移过来的,要么包括用VS2010创建的网站,连接到MySQL 5.5服务器。(Bug #14733472, Bug #66880)
在Visual Studio 2005中,通过服务器资源管理器添加一个新的数据连接会产生一个错误消息:
包加载失败
.Visual Studio插件被动态链接到VS2008版本的程序集上Microsoft.VisualStudio.Data
(v9.0)。修复的插件链接到VS2005版本(v8.0)的库,这是向上兼容的Visual Studio版本。(Bug #13491674, Bug #63073)