Introducción a Entity Framework Core 6 - De Verdad

Aprende desde cero Entity Framework Core 6

Ratings: 4.81 / 5.00




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.