MySQL 连接器/NET 发行说明  / MySQL Connector/Net 1.0 之前的变化  /  MySQL Connector/Net 0.74 中的变化

MySQL Connector/Net 0.74 中的变化

  • 添加了 Unix 套接字支持(感谢 Mohammad DAMT)。

  • Thread.Sleep仅在没有可用数据时 调用。

  • 改进了参数数据中引号字符的转义。

  • 从中删除了误导性评论 parameter.cs

  • 固定池错误。

  • 修复ConnectionString了编辑器对话框(感谢 marco p (pomarc))。

  • UserId现在支持连接字符串(感谢 Jeff Neeley)。

  • 尝试创建一个不是输入的参数会引发异常(感谢 Ryan Gregg)。

  • 添加了很多文档。

  • 签入新MultiHostStream 功能。非常感谢 Dan Guisinger。他最初提交了连接字符串上支持多台机器的代码和想法。

  • 添加了很多文档。

  • 修复了 0.73 的速度问题。

  • 在 MySqlDataStream 中更改为 Thread.Sleep(0) 以帮助优化不需要等待的情况(感谢 Todd German)。

  • 将空闲池预填充到 MinPoolSize.

  • 修复MySqlPool了死锁条件以及 CreateNewPooledConnection 从未向池中添加新连接的愚蠢错误。也固定 MySqlStream.ReadBytesReadByte不使用 TicksPerSecond这似乎并不总是正确的。(感谢 Matthew J. Peddlesden)

  • 修复精度和比例(感谢 Matthew J. Peddlesden)。

  • 添加Thread.Sleep(1)到流读取方法以更加 cpu 友好(感谢 Sean McGinnis)。

  • 修复了ExecuteReader有时会返回 null 的问题(感谢 Lloyd Dupont)。

  • 修复了空字段处理的主要错误(感谢 Naucki)。

  • 包含在 try catch max_allowed_packet和 内部 的查询 (并设置默认值)。characterset

  • 修复了套接字未正确关闭的问题(感谢史蒂夫!)。

  • 修复了ExecuteNonQuery不总是返回正确值的问题。

  • 固定InternalConnection为不使用 @@session.max_allowed_packet但使用 @@max_allowed_packet. (感谢米格尔)

  • 添加了许多新的 XML 文档行。

  • 修复了 SQL 解析以不发送空查询(感谢 Rory)。

  • 解决了读者在关闭时没有取消查看数据包的问题。

  • 修复了未处理用户变量的问题(感谢 Sami Vaaraniemi)。

  • 修复了 MySqlPool 中的循环检查(感谢 Steve M. Brown)

  • 固定ParameterCollection.Add的匹配方法SqlClient(感谢 Joshua Mouch)。

  • 修复ConnectionString了解析以处理布尔值而不是小写值的 no 和 yes(感谢 Naucki)。

  • 添加InternalConnection了类,更改了池化。

  • 实施持久安全信息。

  • 添加security.csversion.cs项目

  • 固定DateTime处理 Parameter.cs(感谢 Burkhard Perkens-Golomb)。

  • 修复了某些类型会抛出强制转换异常的参数序列化。

  • 已修复DataReader以转换所有返回值以防止转换错误(感谢 Keith Murray)。

  • 添加代码以Command.ExecuteReader在初始 SQL 语句抛出异常时返回 null(感谢 Burkhard Perkens-Golomb)。

  • 修复ExecuteScalar了重组引入的错误。

  • 重组以允许LOCAL DATA INFILE 更好地排序数据包。

  • 修复了与重组相关的几个错误。

  • 为支持 MySQL 4.1 中更安全的密码所做的早期工作。4.1 中的旧密码尚不支持。

  • 现在可以正确处理出现在系统参数之后的参数(Adam M. (adammil))。

  • 现在可以将字符串直接分配给 blob 字段 (Adam M.)。

  • 固定浮动参数(感谢 Pent)。

  • 改进了参数构造函数和 ParameterCollection.Add方法以更好地匹配 SqlClient(感谢 Joshua Mouch)。

  • 更正Connection.CreateCommand为返回MySqlCommand类型。

  • 修复了连接字符串设计器对话框问题(感谢 Abraham Guyt)。

  • 修复了发送命令并不总是读取响应数据包的问题(感谢 Joshua Mouch)。

  • 修复了某些 blob 类型未被处理的参数序列化(感谢 Sean McGinnis)。

  • MessageBox.show从 代码中 删除了虚假DataReader代码(感谢 Joshua Mouch)。

  • 修复了拆分 SQL 代码中的严重错误(感谢大家!)。