LINQ Flashcards

1
Q

¿Qué significa LINQ?

A

Language-Integrated Query.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿En qué consiste LINQ?

A

Consiste en escribir consultas contra colecciones de objetos fuertemente tipados usando palabras clave y operadores conocidos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué fuentes de datos se pueden consultar con LINQ?

A

SQL databases, ADO.NET Datasets, documentos XML, streams y colecciones .NET.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo inicia y cómo termina una consulta en LINQ?

A

Inicia con from y termina con select o group.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Para qué se utiliza la palabra clave var en una consulta LINQ?

A

Se usa para decirle al compilador que determine el tipo de dato de la consulta en tiempo de compilación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuándo podemos usar varias sentencias from en una consulta LINQ?

A

Cuando la colección principal tiene otras colecciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál es la sintaxis de la sentencia group en LINQ?

A

group [colección] by [criterio]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuál es la sintaxis de la sentencia order by en LINQ?

A

orderby [criterio]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Con qué palabra clave podemos ordenar de forma descendente con la sentencia orderby en LINQ?

A

descending

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Para qué sirve la sentencia let de LINQ?

A

Sirve para almacenar el resultado de una expresión en un nuevo subconjunto de la consulta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué significa range variable en LINQ?

A

Es la variable que almacenará el conjunto de resultados de la consulta una vez que ésta se ejecute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué palabra clave utilizamos en LINQ para ordenar de forma ascendente?

A

ascending

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cómo funciona la join en LINQ?

A

Funciona entre diferentes colecciones en lugar de con colecciones anidadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuál es la sintaxis de join en LINQ?

A

from [var1] in col1

join [col2] on col1.prop equals col2.prop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿En LINQ en dónde se utilizan las expresiones lambda?

A

Se usan al realizar consultas mediante llamadas a métodos en lugar de la notación de tipo query.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly