Centro de documentación de Entity Framework
Entity Framework es un asignador moderno de relación de objetos 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 esquema.
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 ASP.NET Core Razor Pages que accede a SQL Server LocalDB o SQLite con EF Core
- Aplicación web MVC de ASP.NET Core que accede a SQL Server con EF Core
- Aplicación .NET Core de WPF que accede a SQLite con EF Core
- Aplicación .NET Core de Windows Forms que accede a SQLite con EF Core
Administración de esquemas de base de datos
Seguimiento de cambios
- Visión general
- Seguimiento explícito de entidades
- Acceso a entidades sometidas a seguimiento
- Cambio de claves externas y navegaciones
- Detección y notificaciones de cambios
- Resolución de identidades
- Características adicionales de seguimiento de cambios
- Depuración de la herramienta de seguimiento de cambios
Registro, eventos y diagnósticos
Referencia de herramientas en tiempo de diseño
Contribuya a la documentación de Entity Framework. Lea nuestra guía para colaboradores.