Docs 菜单
Docs 主页
/ / /
EF Core 提供程序

限制

在此页面上

  • 概述
  • 不支持的实体框架核心功能
  • 选择投影
  • 类型鉴别器
  • 标量聚合
  • 迁移
  • 数据库优先开发
  • 外键
  • 备用键
  • 表拆分
  • 时态表
  • 空间数据
  • 不支持的 MongoDB 功能
  • 时间序列
  • Atlas Search
  • Vector Search

在此页面上,您可以找到 EF Core 提供程序不支持的实体框架和 MongoDB 功能的列表。由于提供商正处于积极开发阶段,因此根据客户需求,可能会考虑在未来版本中考虑使用此页面上列出的某些功能。

以下部分介绍了 EF Core 提供程序不支持的 Entity Framework Core 功能。

Select 投影使用 LINQ 查询中的 Select()方法来更改所创建对象的结构。 投影通过执行分组或将字段选择为实体框架无法识别的匿名类型或替代类型来更改对象。

此版本的 EF Core 提供程序不支持选择投影。

类型鉴别器是文档中的一个元素,EF Core 提供程序使用它来决定在反序列化期间为文档创建哪种 C# 类型。

此版本的 EF Core 提供程序不支持类型鉴别器。

顶级标量聚合是您可以对查询执行的操作,例如Count()Min()Max() 。此版本的 EF Core 提供程序仅支持以下标量聚合操作:

  • Count()

  • LongCount()

  • Any(),带或不带谓词

此版本的 EF Core 提供程序不支持其他标量聚合操作。

Entity Framework Core 中的迁移专为关系数据库而设计。由于 MongoDB 是文档数据库,因此 EF Core 提供程序不支持迁移。

MongoDB 设计灵活,不需要数据库模式。由于 MongoDB 的无模式设计,EF Core 提供程序不支持数据库优先开发。

由于 MongoDB 是文档数据库,因此 EF Core 提供程序不支持外键。

由于 MongoDB 是文档数据库,因此 EF Core 提供程序不支持备用键。

MongoDB 是一个文档数据库,没有规范化表。因此,EF Core 提供程序不支持表拆分。

EF Core 提供程序不支持时态表。

EF Core 提供程序不支持空间数据。

以下部分介绍了 EF Core 提供程序不支持的 MongoDB 功能。

EF Core 提供程序不支持时间序列数据或时间序列集合。这些是 MongoDB 独有的功能,在 Entity Framework Core 中不可用。

EF Core 提供程序不支持 MongoDB Atlas 搜索。 Atlas Search 是 MongoDB 独有的功能,Entity Framework Core 中没有类似的功能。

EF Core 提供程序不支持 MongoDB Atlas Vector 搜索。 Atlas Vector Search 是 MongoDB 独有的功能,Entity Framework Core 中没有类似的功能。

后退

通过乐观并发确保数据一致性