新增功能
了解
重要
为了确保提供器的主版本号与 Entity Framework Core 版本相匹配,MongoDB Entity Framework Core 提供器不对主版本发布进行破坏性更改的限制。相反,破坏性和重大更改将在次版本发布中进行。
8.2版本更新内容
8.2版本提供者发布包括以下新功能
添加了对类型区分器的支持
添加了对MongoDB .NET/C#驱动程序v3.0的支持
添加了对
TimeOnly
和DateOnly
CLR类型的支持
8.1版本更新内容
警告
重大更改
8.1版本提供者引入了以下重大更改
EF Core提供者将所有更改作为MongoDB事务运行。如果您的应用程序使用的是v5.0之前的MongoDB服务器版本,或者不在副本集中运行,您必须重新配置应用程序。
将默认GUID存储格式从
CSharpLegacy
二进制格式更改为Standard
格式。修改了
IMongoClientWrapper
接口,以提供对MongoClientWrapper
类的服务注册。您不应在应用程序中实现IMongoClientWrapper
接口。CamelCaseElementNameConvention
基于属性名称而不是类名称处理拥有实体。
有关这些重大更改的更多信息,请参阅升级提供者版本指南中的版本8.1.0重大更改
8.1版本提供者发布包括以下新功能
通过以下方式支持乐观并发
IsConcurrencyToken()
方法或ConcurrencyCheck
属性IsRowVersion()
方法或Timestamp
属性
支持映射
Dictionary
和ReadOnlyDictionary
属性
有关此版本的更多信息,请参阅v8.1.0 版本说明。