|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ejemplos-de-linq-con-csharp/
课程评论:没有评论
**课程名称:C# 10 LINQ 示例** **课程概述:** 本课程深入探讨了 C# 中的 Language Integrated Query (LINQ) 技术。LINQ 允许您使用 C# 代码直接查询各种数据源,包括数据库、内存对象和 XML 文档。作为一名 C# 程序员,掌握 LINQ 至关重要,无论是使用 Entity Framework Core 进行数据库操作,还是以简洁易懂的方式查询集合(如列表和数组)。 本课程将引导您从 LINQ 的基础知识学到 C# 10 中新增的最新特性。了解这些新功能对于充分利用 C# 提供的强大功能至关重要。 LINQ 支持两种查询语法:方法语法和查询语法。本课程将详细讲解这两种语法,确保您能够轻松理解和应用任何一种。 **课程主要内容:** * LINQ 简介 * 延迟执行 * 使用 LINQ 进行数据过滤 * 结果排序 * 数据投影 * 使用 `SelectMany` 展平序列中的序列 * 使用聚合操作对集合执行数学运算 * 使用量词查询集合特性 * 实现分页机制 * 使用 `GroupBy` 对元素进行分组 * 使用 `Join` 和 `GroupJoin` 关联不同集合 * 集合操作 * C# 10 中 LINQ 的新特性
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