Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Limitaciones

En esta página, puedes encontrar una lista de las funcionalidades de Entity Framework y MongoDB que el EF Core proveedor no admite. Debido a que el proveedor está en desarrollo activo, algunas funcionalidades enumeradas en esta página podrían considerarse para versiones futuras en función de la demanda de los clientes.

Las siguientes secciones describen las funcionalidades de Entity Framework Core que el proveedor de EF Core no admite.

Seleccione proyecciones use el Select() método en una query LINQ para cambiar la estructura del objeto creado. La proyección cambia el objeto realizando agrupaciones o seleccionando campos en tipos anónimos o tipos alternativos no reconocidos por Entity Framework.

Esta versión del proveedor EF Core no admite proyecciones Select.

Un discriminador de tipo es un elemento en un documento que el proveedor de EF Core utiliza para decidir qué tipo de C# crear para el documento durante la deserialización.

Esta versión del proveedor EF Core no admite discriminadores de tipo.

Las agregaciones escalares de nivel superior son operaciones que puedes realizar en una query, como Count(), Min() y Max(). Esta versión del proveedor de EF Core admite sólo las siguientes operaciones de agregación escalar:

  • Count()

  • LongCount()

  • Any()con o sin predicados

Esta versión del Proveedor EF Core no admite otras operaciones de agregación escalar.

Las migraciones en Entity Framework Core están diseñadas para bases de datos relacionales. Dado que MongoDB es una base de datos de documentos, el Proveedor de EF Core no admite migraciones.

MongoDB está diseñado para ser flexible y no requiere un esquema de base de datos. Debido al diseño flexible de esquemas de MongoDB, el desarrollo primero de la base de datos no es compatible con el proveedor de EF Core.

Debido a que MongoDB es una base de datos de documentos, el proveedor de EF Core no admite claves externas.

Como MongoDB es una base de datos de documentos, el proveedor de EF Core no es compatible con claves alternativas.

MongoDB es una base de datos de documentos y no tiene tablas normalizadas. Por este motivo, el proveedor de entidades de EF Core no permite la división de tablas.

El proveedor de EF Core no admite tablas temporales.

El proveedor de EF Core no admite datos espaciales.

Las siguientes secciones describen las funcionalidades de MongoDB que el proveedor EF Core no admite.

El Proveedor EF Core no admite datos de series de tiempo ni colecciones de series de tiempo. Estas son funcionalidades exclusivas de MongoDB que no están disponibles en Entity Framework Core.

El proveedor EF Core no admite la búsqueda en MongoDB Atlas. Atlas búsqueda es una funcionalidad exclusiva de MongoDB, sin una funcionalidad similar disponible en Entity Framework Core.

El proveedor de EF Core no es compatible con la búsqueda vectorial de MongoDB Atlas. Atlas búsqueda vectorial es una funcionalidad exclusiva de MongoDB que no tiene ninguna funcionalidad similar disponible en Entity Framework Core.

Volver

Relaciones entre entidades

En esta página