Introducción a Entity Framework
  • 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
Creando la Base de Datos
  • Introducción al Módulo 2 - Creando la Base de Datos
  • Migraciones
  • Aplicando las Migraciones
  • Actualizando la Base de Datos - La Segunda Migración
Trabajando con Datos
  • 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
Relaciones Entre Tablas
  • 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
Configuraciones con el API Fluente
  • 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
Herramientas de Entity Framework Core
  • 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
Pruebas Automáticas
  • 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
Temas Avanzados
  • 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