Introducción a Entity Framework 6
En esta guía se recopilan vínculos a artículos de documentación, tutoriales y vídeos seleccionados que le pueden ayudar a empezar rápidamente.
Aspectos básicos
-
Aquí obtendrá información sobre cómo agregar Entity Framework a sus aplicaciones y, si quiere usar EF Designer, asegúrese de que lo instala en Visual Studio.
Creación de un modelo: Code First, EF Designer y flujos de trabajo EF
¿Prefiere especificar un código de escritura de modelos de EF o líneas y cuadros de dibujo? ¿Va a usar EF para asignar objetos a una base de datos existente o quiere que cree una base de datos específica para los objetos? Aquí podrá obtener información sobre dos enfoques diferentes para usar EF6: EF Designer y Code First. Asegúrese de seguir el debate y vea el vídeo sobre las diferencias.
-
DbContext es el primer tipo de EF y el más importante. Necesita conocerlo para saber cómo usarlo. Actúa como plataforma para consultas de bases de datos y mantiene un seguimiento de los cambios que hace a objetos, de modo que puedan persistir en la base de datos.
-
Descubra cómo obtener ayuda de expertos y contribuya con sus respuestas a la comunidad.
-
Entity Framework 6 usa un modelo de desarrollo abierto. Descubra cómo puede ayudar a asegurarse de que EF sea aún mejor en nuestro repositorio de GitHub.
Recursos de Code First
- Code First en un flujo de trabajo de base de datos existente
- Code First en un nuevo flujo de trabajo de base de datos
- Asignación de enumeraciones con Code First
- Asignación de tipos espaciales con Code First
- Creación de convenciones personalizadas e Code First
- Usar la configuración de Fluent de Code First con Visual Basic
- Migraciones de Code First
- Code First Migrations in Team Environments (Migraciones de Code First en entornos de equipo)
- Automatic Code First Migrations (Migraciones automáticas de Code First, ya no se recomienda)
Recursos de EF Designer
- Flujo de trabajo de Database First
- Flujo de trabajo de Model First
- Asignación de enumeraciones
- Asignación de tipos espaciales
- Asignación de herencia de tabla por jerarquía
- Asignación de herencia de tabla por tipo
- Asignación de procedimientos almacenados para actualizaciones
- Asignación de procedimientos almacenados para consultas
- División de entidades
- División de tablas
- Defining Query (Definición de consultas, avanzado)
- Table-Valued Functions (Funciones con valores de tabla, avanzado)
Otros recursos
- Async Query and Save (Guardado y consultas asincrónicas)
- Databinding with WinForms (Enlace de datos con WinForms)
- Databinding with WPF (Enlace de datos con WPF)
- Escenarios desconectados con entidades de autoseguimiento (ya no se recomienda)