MySQL Connector/NET 6.1.3 (2009-11-16)

此版本自6.1.2以来修复了错误。

错误修复

  • 克隆mysqlcommand.没有类型安全。克隆一个mysqlcommand.必须这样做:

    MySqlCommand克隆= (MySqlCommand)((ICloneable)comm).Clone();

    MySQL Connector/NET被修改了,所以可以这样做:

    mysqlcommand克隆= comm.clone();

    (错误# 48460)

  • 在构建的MySql。数据安装。net Framework 3.5时,显示如下构建输出:

    项目文件包含ToolsVersion="4.0",此版本的MSBuild不支持该版本。将项目视为具有ToolsVersion="3.5"。

    该项目已使用.NET Framework 4.0创建,该框架为Beta,而不是使用3.5框架。(bug#48271)

  • 如果MySqlConnection。GetSchema在一个名为萨那很如下:

    DataTable schemaPrimaryKeys = connection。GetSchema( "Indexes", new string[] { null, schemaName, "b`a`d"});

    然后产生以下异常:

    您的SQL语法有一个错误;检查MySQL服务器版本对应的手册,在第1行'a ' '附近使用正确的语法

    (错误# 48101)

  • 从MySQL服务器表中检索值是不可能的,如果该值大于。net类型所支持的值系统。小数

    MySQL Connector/NET被更改为公开MySqlDecimal类型,以及支持方法GetMySqlDecimal.(bug#48100)

  • 对于一些字符集,如UTF-8, a字符列有时会被错误地解释为GUIDMySQL连接器/净。

    MySQL Connector/NET修改后,一个列只能被解释为GUID如果它的字符长度是36,而字节长度是36。(错误# 47985)

  • 当使用一个二进制(16)列来表示GUID,并已指定旧指南=真在连接字符串中,将正确地返回值,直到在该字段中遇到空值。当遇到空值时,会抛出格式异常,消息如下:

    Guid必须包含32位4破折号的数字(xxxxxxxx-xxxx-xxxx- xxxxxxxxxxxx)。

    (bug#47928)

  • 一种实体模型,由包含具有类型列的表的模式创建无符号长整型数字并且表的视图行为不正确。当创建一个实体并映射到视图时,该类型的列无符号长整型数字被显示为长整型数字.(错误# 47872)

  • 会话提供程序创建无效会话到期随机。

    这是由于会话提供程序错误地从根文件中读取web.config.,而不是特定于应用程序web.config..(错误# 47815)

  • 试图构建MySQL连接器/NET 6.1MySQL。数据从源代码在Windows上失败与以下错误:

    …\clon \6.1\MySql.Data\Provider\Source\ nativedriverc .cs(519,29): error CS0122: 'MySql.Data. mysqlclient . mysqlpacket . mysqlpacket()'由于其保护级别是不可访问的

    (错误# 47354)

  • 当为Session State Provider自动创建表时,它们被设置为使用MySQL Server的默认排序规则,而不是包含数据库的默认排序规则。(错误# 47332)

  • 当加载MySQLClient-mono.sln将连接器/ NET源包含在MONO Devent中,发生以下错误:

    /home/tbedford/connector-net-src/6.1/Installer/Installer.wixproj /home/tbedford/connector-net-src/6.1/Installer/Installer.wixproj

    如果修改文件以删除此问题,则尝试构建解决方案生成以下错误:

    /home/tbedford/connector-net-src/6.1/MySql.Data/Provider/Source/Connection.cs(280,46): error CS0115: ' MySql.Data. mysqlclient . mysqlconnection .cs . error CS0115: ' MySql.Data. mysqlclient . mysqlconnection .cs ';DbProviderFactory'被标记为重写,但没有找到合适的属性来重写

    (错误# 47048)