Introducción a Entity Framework Core 6 - De Verdad
Aprende desde cero Entity Framework Core 6
What you will learn
Vas a ser capaz de desarrollar aplicaciones de .net (desktop, web) utilizando Entity Framework Core.
Podrás crear bases de datos a partir de código fuente de C#.
Vas a saber modelar relaciones entre tus entidades utilizando el API Fluente.
Podrás crear pruebas automáticas, tanto unitarias como de integración.
Estarás familiarizado con las últimas nuevas características de Entity Framework Core.
Why take this course?
En este curso aprenderás a utilizar Entity Framework Core 6 para hablar con una base de datos desde código de C#.
- Aprenderemos a crear bases de datos desde nuestro código de C# utilizando la técnica de código primero.
- Haremos una breve comparación con Dapper, para ver cuál es la diferencia entre cada una de estas herramientas.
- Veremos cómo leer, actualizar, borrar, y crear data utilizando Entity Framework Core.
- Aprenderemos a trabajar con relaciones entre nuestras tablas: Relaciones uno a muchos, relaciones uno a uno, y relaciones muchos a muchos.
- Utilizaremos el API Fluente para realizar configuraciones del esquema de nuestra base de datos.
- Veremos cómo utilizar pruebas automáticas en nuestros proyectos de Entity Framework Core.
- Aprenderemos acerca de las nuevas funcionalidades que nos trae Entity Framework Core 6.
- Utilizaremos funciones como Sum, Average y GroupBy, para realizar operaciones sobre distintos registros de una tabla.
- Veremos cómo ejecutar procedimientos almacenados utilizando Entity Framework Core.
- Cargaremos la data relacionada de nuestras entidades de distintas formas, utilizando eager loading, cargado explícito, select loading y lazy loading.
- Aprenderemos que con la ejecución diferida podemos utilizar técnicas interesantes para hacer nuestro código más flexible y reutilizable.
- Veremos técnicas de cómo configurar correctamente Entity Framework Core en ASP.NET Core, como por ejemplo, veremos cuándo debemos usar un pool para reciclar el DbContext.