Contenido de diplomado

1 Módulo 1: Introducción a Entity Framework Core
Lección 2: Utilizando EF Core en aplicaciones con acceso a datos
2 Módulo 2: Creando y configurando un Modelo de datos
Lección 1: Creación de un modelo
Contenido Configurando un contexto de datos Estrategias para crear y configurar un modelo Incluyendo y excluyendo clases entidad Incluyendo y excluyendo propiedades Llave primaria Valores generados para las propiedades Ejercicio de repaso Propiedades requeridas y opcionales Longitud máxima Tokens de Concurrencia Marca de tiempo - Timestamp Propiedades sombra (Shadow properties) Propiedades sombra (Shadow properties) - Convenciones y API Fluida Relaciones Relaciones - Por Convención Relaciones - Anotaciones de datos Relaciones - API Fluida Relaciones - API Fluida - Llave foránea compuesta Relaciones - API Fluida - Llave principal Relaciones - Uno a uno Relaciones - Muchos a muchos Indices Llaves alternas Herencia Campos de Respaldo (Backing Fields) Campos de Respaldo (Backing Fields) - API Fluida Campos de Respaldo (Backing Fields) - Campos sin propiedades Conversiones de valores Conversiones de valores - La clase ValueConverter Tipos entidad con constructores Tipos entidad con constructores - Propiedades de solo lectura Tipos entidad con constructores- Inyección de servicios Tipos de Entidad en Propiedad (Owned Entity Types) Tipos de Entidad en Propiedad - Compartiendo el mismo tipo adueñado Tipos de Entidad en Propiedad - Tipos adueñados anidados Tipos de consulta- Comparando tipos de Consulta con tipos de Entidad Tipos de consulta - Mapeo de objetos de la base de datos Alternando entre múltiples modelos con el mismo tipo DbContext Datos Espaciales Sembrado de Datos (Data Seeding) Sembrado de Datos - Propiedades adueñadas (Owned Entity types) Sembrado de Datos - Personalización manual de la migración
4 Módulo 4: Realizando operaciones de Inserción, Modificación y Eliminación de datos
Lección 1: Operaciones básicas
5 Módulo 5: Realizando consultas de datos
Lección 1: Realizando consultas con LINQ
Lección 2: Consultas SQL sin formato