Del curso: C#: LINQ con C#

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Sintaxis LINQ

Sintaxis LINQ

En el ejemplo que hemos visto anteriormente, hemos utilizado la sintaxis basada en métodos, en la cual utilizamos precisamente métodos de extensión para desarrollar las expresiones LINQ. Por ejemplo, tenemos un método de extensión Count y un método de extensión Where. Where está recibiendo como parámetro una expresión lambda. Hasta ahí ya conocemos todo lo principal o la introducción a LINQ. Pero además, LINQ provee otra opción de sintaxis similar a SQL. Esta es la llamada sintaxis basada en consultas. De hecho, el ejemplo que hemos hecho anteriormente, este que vemos, lo podemos traducir o convertir a esta nueva sintaxis, también conocida como expresiones de consulta. Aquí abajo voy a poner la misma expresión que hemos hecho aquí, pero con la nueva sintaxis. En este caso, voy a poner qn, va a ser igual, y aquí empiezo la consulta. Primero vamos a definir from, de donde vamos a tomar, en este caso, nivel en niveles. Luego, la cláusula where, donde nivel, o el largo del nivel sea mayor…

Contenido