Introducción a Entity Framework Core 6 - De Verdad
Aprende desde cero Entity Framework Core 6
Description
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.
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.
Who Should Attend!
- Desarrollador principiante o avanzado de .net que quiere estar al día con Entity Framework Core.