Overview
En esta página, encontrará una lista de las características de Entity Framework y MongoDB que el proveedor de EF Core no admite. Dado que el proveedor se encuentra en desarrollo, algunas de las características de esta página podrían considerarse para futuras versiones según la demanda de los clientes.
Funciones principales de Entity Framework no compatibles
Las siguientes secciones describen las características de Entity Framework Core que el proveedor EF Core no admite.
Seleccione Proyecciones
Seleccione proyecciones que utilicen el Select() Método en una consulta LINQ para cambiar la estructura del objeto creado. La proyección modifica el objeto mediante agrupaciones o la selección de campos en tipos anónimos o tipos alternativos no reconocidos por Entity Framework.
Esta versión de EF Core Provider no admite proyecciones Select.
Migraciones
Las migraciones en Entity Framework Core están diseñadas para bases de datos relacionales. Dado que MongoDB es una base de datos documental, el proveedor de EF Core no admite las migraciones.
Desarrollo de base de datos primero
MongoDB está diseñado para ser flexible y no requiere un esquema de base de datos. Debido a su diseño flexible, el desarrollo basado en bases de datos no es compatible con el proveedor principal de EF.
Claves externas
Debido a que MongoDB es una base de datos de documentos, el proveedor principal de EF no admite claves externas.
División de tablas
MongoDB es una base de datos documental y no tiene tablas normalizadas. Por ello, el proveedor de EF Core no admite la división de tablas.
Tablas temporales
El proveedor principal de EF no admite tablas temporales.
Datos espaciales
El proveedor principal EF no admite datos espaciales.
Funciones de MongoDB no compatibles
Las siguientes secciones describen las características de MongoDB que el proveedor EF Core no admite.
Time Series
El proveedor de EF Core no admite datos ni colecciones de series temporales. Estas son funciones exclusivas de MongoDB que no están disponibles en Entity Framework Core.
Búsqueda de Atlas
El proveedor de EF Core no admite la búsqueda en Atlas de MongoDB. Esta función es exclusiva de MongoDB y no existe una similar en Entity Framework Core.