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.

Subconsultas LINQ

Subconsultas LINQ

Una subconsulta LINQ, es una consulta que está dentro de la expresión lambda de otra consulta. Podemos verla como una consulta hija de la consulta principal. Por ejemplo, si queremos obtener los empleados cuyo segundo apellido inicie con la letra V, podemos hacerlo de la siguiente forma. Voy a poner subquery y voy a utilizar la misma lista de empleados con la que hemos estado trabajando para hacer esta consulta. De momento es bastante similar a lo que ya conocemos, pero ahora viene lo interesante. La subconsulta empieza aquí porque estoy utilizando un método dentro de esta expresión lambda. Primero, voy a dividir, luego tomo el último, y luego, recuerda que queremos que sea la letra V del segundo apellido. Entonces, por eso divido, tomo el segundo apellido con LastOrDefault, este método, y luego, valido que inicie con esta letra V. En este caso, nada más voy a ponerle que con un V mayúscula. Si no estuviéramos utilizando todo esto, estos operadores o métodos, entonces sería…

Contenido