MySQL连接器/NET发布说明/MySQL Connector/Net 6.10的改动/ MySQL Connector/NET 6.10.4的变化(2017-10-25,一般可用性)

MySQL Connector/NET 6.10.4的变更(2017-10-25,一般可用性)

添加或更改的功能

  • MySQL Connector/NET的在10bet官方网站线API参考文档现已可用。这种新格式用. chm(已编译的HTML)扩展名替换了以二进制格式压缩和部署的文件,该扩展名以前随每个连接器版本一起发布。

  • 弃用的UseProcedureBodies删除连接字符串选项。相反,CheckParameters选项可用于根据服务器检查存储的参数。

  • 英孚的核心:字符集和排序现在是独立配置EF核心模型。属性,通过使用数据注释(新属性)或添加到代码优先流畅API的新方法,可以在实体和实体属性级别设置值MySql.Data.EntityFrameworkCore.Extensions名称空间。具体来说,设置字符集和排序规则的新条目是:

    • 属性:(MySqlCharset)而且(MySqlCollation)

    • 方法:ForMySQLHasCharset ()而且ForMySQLHasCollation ()

错误修复

  • NuGet包中的程序集没有完全签名。(错误# 26739307)

  • 英孚的核心:同时设置时,在列中插入日期“0000-00-00”转换零日期时间=True派生的类的连接字符串中的DbContext产生异常,而不是执行预期的转换。(Bug #26552753, Bug #87120)

  • 英孚的核心:在搭建MySQL数据库所生成的实体模型中创建外键关系并不一致。(错误# 26339430)

  • 调用MySql.Web.Security.MySqlWebSecurity.CreateUserAndAccount方法的有效参数,包括additionalUserAttributes作为具有键/值对的对象,返回超出范围的异常。感谢Stein Setvik对修复的贡献。(错误# 25046364)

  • 在连接到配置为使用的MySQL 5.6和5.7服务器时,未正确设置默认字符集和编码use utf8字符集。(错误# 23257011)