MySQL 连接器/NET 发行说明  / MySQL Connector/Net 6.10 中的变化  /  MySQL Connector/NET 6.10.1(2017-02-22,测试版)的变化

MySQL Connector/NET 6.10.1(2017-02-22,测试版)的变化

此版本的已知限制:

  • 在使用 EF Core 数据库优先功能之前,输出类不能存在。

  • 目标数据库必须有一个带主键的表。

  • 目标数据库不能包含一个或多个视图。

  • EF Core 数据库优先功能不支持 JSON 数据交换格式。

  • 当作为输入给出的表在数据库中不存在并且 EF Core 数据库优先功能在没有任何表的情况下创建模型上下文时,不会提供错误消息。

  • EF Core 数据库优先特性不支持以下数据类型:

    • 二进制

    • 可变二进制

    • 中型

    • 龙宝

    • 日期

    • 时间

  • DbContext在应用程序中可以发出未处理的异常。由于此限制,MySQL Connector/NET 6.9.9 是与 EF6 一起使用的首选版本。

此版本包括以下新功能和错误修复:

添加或更改的功能

  • 添加了数据库优先支持,也称为 Scaffold-DbContext,它允许从与 Entity Framework (EF) Core 1.1 兼容的现有数据库创建相应的模型类。

修正错误

  • EF Core:Contains在带有变量的表达式中使用该方法会生成异常。(漏洞 #25394204,漏洞 #84505)

  • EF Core:在赋值中使用Skipand Take方法生成异常。(缺陷 #25382036,缺陷 #84453)