此版本自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
字符
列有时会被错误地解释为GUID
MySQL连接器/净。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.1
MySQL。数据
从源代码在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)