- Código del Curso en Github
- Actualización del Curso
- Introducción al Módulo 1 - Entity Framework
- ¿Qué es Entity Framework?
- ¿Dónde podemos utilizar Entity Framework Core 2.1?
- Instalando el CLI de Entity Framework Core 3+
- Demo 1 - Instalando Entity Framework Core 2.1 en Winforms
- Demo 2 - Instalando Entity Framework Core 2.1 en ASP.NET Core 2.1
- DbContext - La Pieza Central de Entity Framework
- Proveedores de Bases de Datos
- Algunas Nuevas Funcionalidades de Entity Framework Core 2.1
- Introducción al Módulo 2 - Creando la Base de Datos
- Migraciones
- Aplicando las Migraciones
- Actualizando la Base de Datos - La Segunda Migración
- Introducción al Módulo 3 - Trabajando con Datos
- DbContext y Datos
- Insertando Registros
- Insertando Múltiples Registros
- Mapeo Flexible
- Leyendo Varios Registros - Ordenamiento
- Leyendo Registros Individuales
- Seleccionando Columnas con la Función Select
- Filtrando con la Función Where
- Actualizando Registros
- Borrando Registros
- Filtros al Nivel del Modelo
- Paginando con Skip y Take
- GroupBy
- Queries Arbitrarios
- String Interpolation con Queries Arbitrarios
- Data Seeding
- Transacciones
- Ejecución Diferida
- Introducción al Módulo 4 - Relaciones Entre Tablas
- Llaves Foráneas
- Relación Uno a Muchos
- Propiedades de Navegación
- Insertando Data Relacionada
- Eager Loading o Carga Ansiosa
- Lazy Loading o Carga Perezosa
- Relaciones Uno a Uno
- Modelado de Facturas con Entity Framework Core 2.2
- Relaciones Muchos a Muchos
- Herencia y Entity Framework Core
- Haciendo Inclusiones en Tipos Derivados
- Introducción al Módulo 5 - Configuraciones con el API Fluente
- Introducción al API Fluente
- Configuraciones Generales - Tablas
- Configuraciones Generales - Columnas
- Configurando Relaciones
- Validaciones con Anotaciones de Datos
- Introducción al Módulo 6 - Herramientas de Entity Framework Core
- Comando Get-Help
- Comando Add-Migration
- Comando Update-Database
- Comando Remove-Migration
- Comando Scaffold-DbContext
- Comando Drop-Database
- Comando Get-DbContext
- Comando Script-Migration
- Introducción al Módulo 7 - Pruebas Automáticas
- Conceptos Básicos
- Pruebas Automáticas
- Pruebas Unitarias
- Mocks
- Pruebas de Integración
- Pruebas Unitarias con Entity Framework Core
- Pruebas de Integración con Entity Framework Core
- Introducción al Módulo 8 - Temas Avanzados
- División de Tablas (Table Splitting)
- Entidades de Propiedad (Owned Entities)
- Mapeo de Funciones Escalares
- Base de Datos Primero (Database First)
- Borrado Suave - Sobrescribiendo SaveChanges
- Conversión de Valores (Value Conversion)
- Modelos de Query (Query Types, Entidades sin Llave)
- Concurrencia
- Queries Espaciales