Ejemplos de LINQ con C# 10

Aprende LINQ haciendo ejemplos, tanto la sintaxis de métodos como la sintáxis de queries

Ratings: 4.78 / 5.00




Description

Con LINQ podemos realizar consultas desde nuestro código de C#. Estas consultas las podemos hacer a bases de datos, objetos en memoria, documentos de XML, entre otros.

Hoy por hoy, LINQ es una herramienta esencial que todo programador de C# debe conocer. Ya sea porque quieras usar Entity Framework Core para trabajar con bases de datos, o porque quieras hacer consultas a colecciones (listas, arreglos, etc.) utilizando un código compacto y sencillo de entender.

Con este curso vas a aprender desde lo básico hasta lo nuevo de LINQ. Ya que en C# 10 fueron agregadas nuevas características en LINQ, es importante conocerlas para aquellos que desean tener a su disposición todo el poder que C# ofrece.

En LINQ hay dos sintaxis: la de métodos y la de queries. En este curso veremos ambas. De esta manera, si te encuentras con código en cualquiera de las dos sintaxis, vas a poder entender dicho código sin problemas.

Algunos de los temas que vamos a ver en este curso:

- Introducción a LINQ

- Ejecución diferida

- Realizar filtros con LINQ

- Ordenar resultados

- Realizar proyecciones

- Aplanar secuencias de secuencias con SelectMany

- Operaciones de agregado para realizar operaciones matemáticas con nuestras colecciones

- Realizar preguntas acerca de las características de nuestras colecciones con cuantificadores

- Implementar un mecanismo de paginación

- Agrupar elementos con GroupBy

- Relacionar distintas colecciones usando Join y GroupJoin

- Realizar operaciones de conjuntos

- Lo nuevo de C# 10 para LINQ

What You Will Learn!

  • Usar la sintaxis de métodos de LINQ
  • Usar la sintaxis de queries de LINQ
  • Las nuevas características de C# 10 para LINQ
  • Cómo utilizar LINQ con objetos en memoria
  • Cómo utilizar LINQ con Entity Framework Core

Who Should Attend!

  • Principiantes de C# que quieren aprender a usar LINQ
  • Programadores de C# que quieren aprender lo último de LINQ para las nuevas versiones de C#