10bet网址
MySQL连接器/网发行说明
相关文件10bet官方网站 下载这些发行说明

MySQL连接器/网发行说明/MySQL连接器/ NET 8.0的更改/ MySQL连接器/ NET 8.0.20的变化(2020-04-27,普通可用性)

MySQL Connector / Net 8.0.20的更改(2020-04-27,普通可用性)

功能添加或更改

  • 连接器/网络现在支持具有Net Standard 2.0支持的所有平台上的实体框架核心3.1.1。Microsoft实体框架核心3.1.1与先前版本的EF核心不兼容,此版本的连接器/网络不支持以前的版本(2.1,2.0,1.1)(参见实体框架核心支持)。

    除此之外mysql.data.entityframeworkcore.design.否认核桃套餐,现在包提供的功能提供了合并mysql.data.entityframeworkcore.包裹。

  • 连接器/网络现在提供压缩X协议有效载荷数据,可以使用新的配置压缩连接选项。该选项设置为首选模式默认情况下,如果MySQL Server实例也支持压缩,则压缩有效载荷数据。有关每个选项值的描述,请参阅仅适用于X协议的选项

  • 文件商店:连接器/网络现在为一个集合提供了JSON架构验证,以强制执行某种结构,在允许插入或更新之前,文档必须遵守。Schema验证由服务器执行,如果集合中的文档与模式定义不匹配,则返回错误消息,或者服务器不支持验证。

    现有架构.Createcollection.方法现在过载,可以用来通过一个CreateCollectionOptions.对象与MySQL Server的架构定义。这reuseexistingObject.原始方法的参数被设置为选项CreateCollectionOptions.使用新的超载方法时。执法水平(离开或者严格的严格的默认情况下,使用架构定义验证选项,例如:

    var colloptions = createCollectionOptions(){reuseexistingObject = false,验证=验证(){level = validationLevel.strict,schema =“{\”id \“:\”http://json-schema.org/geo \“,”+“$架构\”:\“http://json-schema.org/draft-06/schema# \”,“+”描述\“:”地理坐标\“,”+““类型\”:\“Object \”,“+”\“属性\”:{“+”\“Latitude \”:{“+”\“类型\”:\“number \”+“},“+”\“经度”:{“+”\“type \”:\“number \”+“}”+“}”}“}”}“}”}“}”}“}”}“}”\“\”必需\“:[\”纬度“,“vongitude \”]“+”}“}};var coll = schema.createCollection(“龙龙”,Chotoptions);

    此外,新方法允许重置现有集合的架构验证。这架构.ModifyCollection.方法通过A.ModifyCollectionOptions.对象到服务器。这验证集合选项必须包含修改后的等级价值或架构值(或两者),例如:

    var cholloptions = modifycollectionoptions(){validation = vighation(){level = validationLevel.off}};var coll = schema.modifycollection(“longlang”,chotoptions);

    reuseexistingObject.未经支持的选项不支持修改,并返回错误消息如果使用它。

错误固定

  • 对具有多个DNS条目的命名服务器所做的连接,指向同一服务器的不同IP地址生成异常。现在,在找到多个元素时,只返回第一个元素。(bug#30970949,bug#97448)

  • mysql.data.用于连接器/ NET 8.0.19的Nuget包包括未签名的版本Ubite.dns.core.dll.,它在加载时产生了异常。(bug#30798305,bug#98204)

  • 脚手架使用EF核心3.0的MySQL数据库未通过连接器/网络实现,并且连接器返回异常以响应其使用。在此版本中支持EF核心3.1.1增加了脚手架功能。(bug#30677382,bug#98011)

  • 获取信息方法不包括在任何实体框架核心版本(1.1,2.0和2.1)中的任何一个连接器/网络。连接器/网络现在支持EF Core 3.1.1并实现mysql.data.entityframeworkcore.infrastructure.mysqloptionsextense.internal.get_info.方法。(bug#30347893,bug#96990)

  • mysqldbtype.json.在准备的语句中用作参数时类型生成代码错误。连接器/网现在解释mysqldbtype.json.作为mysqldbtype.varchar.。指定JSON列不需要更改代码。(bug#29959124,bug#95984)

  • 空白空间与值混合在一起在()A.选择语句生成错误。(bug#29838254)

  • 尝试读取定义的模型类的记录对应于具有类型类型的属性的mysql表BOOL?(可用的布尔)使用EF核心数据库上下文返回错误消息。(bug#29833103,bug#93028)

  • 进入mysqldatareader.父母何时受到限制mysqlcommand.对象已关闭。此修复修改mysqlcommand.dispose()不再拨打电话resetreader.方法。(bug#27441433,bug#89159)