添加了 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.ReadBytes
和ReadByte
不使用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.cs
到version.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 代码中的严重错误(感谢大家!)。