Introducción
Entity Framework CoreDocumentación de Entity Framework
Entity Framework Core es un asignador de base de datos de objeto moderno para .NET. Admite consultas LINQ, seguimiento de cambios, actualizaciones y migraciones de esquemas. EF Core funciona con una gran variedad de bases de datos, incluidas SQL Database (en el entorno local y Azure), SQLite, MySQL, PostgreSQL y Azure Cosmos DB.
Novedades
Versiones y plataformasInformación general
Bases de datos admitidasInformación general
Elegir la versión adecuadaReferencia
Explorador de referencia de APIDesarrollo con Entity Framework Core
Desarrollo de la primera aplicación
- Aplicación de consola de .NET Core que accede a SQLite con EF Core
- Aplicación web de Razor Pages de ASP.NET Core que accede a SQL Server LocalDB o SQLite con EF Core
- Aplicación web de ASP.NET Core MVC que accede a SQL Server con EF Core
- Aplicación de .NET Core para WPF que accede a SQLite con EF Core
- Aplicación de .NET Core para Windows Forms que accede a SQLite con EF Core
- Aplicación móvil de Xamarin que accede a SQLite con EF Core
Consulta
- Información general
- Diferencias entre la evaluación de cliente y servidor
- Diferencias entre seguimiento y sin seguimiento
- Operadores de consulta complejos
- Carga de datos relacionados
- Consultas asincrónicas
- Consultas SQL sin formato
- Asignación de funciones definidas por el usuario
- Filtros de consulta global
- Comparaciones con valores NULL en las consultas
Administración de esquemas de base de datos
- Información general
- Información general sobre la migración
- Migraciones de entornos de equipo
- Migración: operaciones personalizadas
- Migración: uso de un proyecto independiente
- Migración: varios proveedores
- Migración: tabla de historial personalizada
- Creación y eliminación de API
- Utilización de técnicas de ingeniería inversa (scaffolding)
Versiones anteriores
Colabore en la documentación de Entity Framework. Lea nuestra guía para colaboradores.