文档菜单
文档首页
/ / /
EF Core 提供器

新增功能

本页内容

  • 8.2版新增功能
  • 8.1版新增功能

了解

  • 版本 8.2

  • 版本 8.1

重要

为了确保提供器的主版本号与 Entity Framework Core 版本相匹配,MongoDB Entity Framework Core 提供器不对主版本发布进行破坏性更改的限制。相反,破坏性和重大更改将在次版本发布中进行。

8.2版本提供者发布包括以下新功能

  • 添加了对类型区分器的支持

  • 添加了对MongoDB .NET/C#驱动程序v3.0的支持

  • 添加了对TimeOnlyDateOnly CLR类型的支持

警告

重大更改

8.1版本提供者引入了以下重大更改

  • EF Core提供者将所有更改作为MongoDB事务运行。如果您的应用程序使用的是v5.0之前的MongoDB服务器版本,或者不在副本集中运行,您必须重新配置应用程序。

  • 将默认GUID存储格式从CSharpLegacy二进制格式更改为Standard格式。

  • 修改了IMongoClientWrapper接口,以提供对MongoClientWrapper类的服务注册。您不应在应用程序中实现IMongoClientWrapper接口。

  • CamelCaseElementNameConvention基于属性名称而不是类名称处理拥有实体。

有关这些重大更改的更多信息,请参阅升级提供者版本指南中的版本8.1.0重大更改

8.1版本提供者发布包括以下新功能

  • 通过以下方式支持乐观并发

    • IsConcurrencyToken()方法或ConcurrencyCheck属性

    • IsRowVersion()方法或Timestamp属性

  • 支持映射DictionaryReadOnlyDictionary属性

有关此版本的更多信息,请参阅v8.1.0 版本说明。

返回

常见问题解答