此版本自6.2.0以来修复了错误。
这
mysqlparameter.
班级现在有一个名为的物业Anacessvalues.
.除非参数是由创建的,否则此属性为NULLmysqlcommandbuilder.deriveParameters.
.此外,除非参数是枚举或设置的参数,否则它将是null - 在这种情况下,它将是列列表是列的可能值。此功能设计为对开发人员的辅助。(bug#48586)在MySQL连接器/净6.2之前,
mysqlcommand.commandtimeout.
包括用户处理时间,即处理时间与直接使用连接器无关。超时通过.NET计时器实现,触发后CommandTimeout.
秒。MySQL连接器/ Net 6.2引入了与Microsoft Handles的方式对齐的超时
sqlcommand.commandtimeout.
.此属性是在执行命令或处理结果期间所有网络读写的累积超时。中仍然可能发生超时mysqlreader.read.
返回第一行后的方法,并且不包括用户处理时间,只有IO操作。有关此内容的更多详细信息可以在相关的情况下找到Microsoft文10bet官方网站档.
从MySQL Connector / Net 6.2开始,有一个后台作业每三分钟运行一次,并从池中删除已空闲(未使用)超过三分钟的连接。池清理在客户端和服务器端的释放资源。这是因为在客户端在每个连接上使用套接字,并且在服务器端,每个连接都使用套接字和一个线程。
在此更改之前,连接从未从池中删除,池中始终包含打开连接的峰值数量。例如,一个web应用程序在达到1000个并发数据库连接的峰值时,将在服务器上消耗1000个线程和1000个打开的套接字,而不会从连接池中释放这些资源。
MySQL Connector / Net现在支持连接到启用SSL的MySQL Server时的证书。有关更多信息,请参阅教程:使用Connector/NET配置SSL.
克隆
MySqlCommand
不是排字。克隆A.MySqlCommand
有必要做:mysqlcommmand克隆=(mysqlcommand)((iclonable)comm).clone();
MySQL连接器/网被改变,以便有可能做到:
MySqlCommand克隆= comm.Clone();
(bug#48460)
使用时,
加密
连接字符串选项导致a“关键字不支持“生成例外。此选项实际上已过时,应使用选项SSL模式。虽然
加密
选项已修复,以便它不会生成异常,它将在6.4版本中完全删除。(bug#48290)在建造时
mysql.data.
使用.NET Framework 3.5安装,显示以下构建输出:项目文件包含ToolsVersion =“4.0”,这是此版本的MSBuild不支持。处理项目,好像它具有ToolsVersion =“3.5”。
该项目使用的是beta版本的。net Framework 4.0,而不是3.5框架。(错误# 48271)
如果该值大于.NET类型支持的值,则无法从MySQL Server表中检索值
system.decimal.
.MySQL连接器/网改变为暴露
mysqldecimal.
类型,以及支持方法getmysqldecimal.
.(错误# 48100)从包含具有类型类型的表的模式创建的实体模型
unsigned bigint.
桌子的视图并没有表现得正确。创建实体并映射到视图时,类型为类型的列unsigned bigint.
显示为big
.(bug#47872)MySQL连接器/净会话支持不适用于5.0之前的MySQL Server版本,因为会话提供程序使用呼叫
时间戳
,在5.0之前的服务器上不可用。(bug#47219)