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
- ASP.NET aplicación web razor Pages de Razor Core que accede a SQL Server LocalDB o SQLite con EF Core
- ASP.NET aplicación web MVC de 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
Consulta
- Visión general
- Evaluación de cliente frente a servidor
- Seguimiento frente a seguimiento 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 consultas
Administración de esquemas de base de datos
Referencia de la línea de comandos
Versiones anteriores