Centro de documentación de Entity Framework
Entity Framework es un asignador de relaciones de objetos actual que permite crear una capa de acceso a datos limpia, portátil y de alto nivel con .NET (C#) en una variedad de bases de datos, como SQL Database (local y Azure), SQLite, MySQL, PostgreSQL y Azure Cosmos DB. Admite consultas LINQ, seguimiento de cambios, actualizaciones y migraciones de esquemas.
Información general
Sistemas de administración de bases de datos compatiblesInformación general
¿Qué versión debo usar: EF Core o EF 6?Referencia
Explorador de referencia de APINovedades
Versiones y plataformasDesarrollo con Entity Framework Core
Desarrollo de la primera aplicación
- Entrenamiento práctico (44 minutos): conservar y recuperar datos relacionales mediante Entity Framework Core
- 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.