Compartir a través de


Ejemplos de consultas

En esta sección se proporcionan ejemplos de Visual Basic y C# de consultas de LINQ to SQL típicas. Los programadores que utilicen Visual Studio encontrarán muchos más ejemplos en la solución de ejemplo que está disponible en la sección Ejemplos. Para obtener más información, consulta Ejemplos.

Importante

db se utiliza a menudo en los ejemplos de código de la documentación de LINQ to SQL. Se supone que db es una instancia de una clase Northwind, que hereda de DataContext.

En esta sección

Consultas de agregado
Describe cómo utilizar Average, Count, etc.

Devolver el primer elemento de una secuencia
Proporciona ejemplos de cómo se utiliza First.

Devolver u omitir elementos de una secuencia
Proporciona ejemplos de cómo se utilizan Take y Skip.

Ordenar los elementos de una secuencia
Proporciona ejemplos de cómo se utiliza OrderBy.

Agrupar elementos de una secuencia
Proporciona ejemplos de cómo se utiliza GroupBy.

Eliminar elementos duplicados de una secuencia
Proporciona ejemplos de cómo se utiliza Distinct.

Determinar si alguno o todos los elementos de una secuencia satisfacen una condición
Proporciona ejemplos de cómo se utilizan All y Any.

Concatenar dos secuencias
Proporciona ejemplos de cómo se utiliza Concat.

Devolver la diferencia de conjuntos entre dos secuencias
Proporciona ejemplos de cómo se utiliza Except.

Devolver la intersección de conjuntos de dos secuencias
Proporciona ejemplos de cómo se utiliza Intersect.

Devolver la unión de conjuntos de dos secuencias
Proporciona ejemplos de cómo se utiliza Union.

Convertir una secuencia en una matriz
Proporciona ejemplos de cómo se utiliza ToArray.

Convertir una secuencia en una lista genérica
Proporciona ejemplos de cómo se utiliza ToList.

Convertir un tipo en una interfaz IEnumerable genérica
Proporciona ejemplos de cómo se utiliza AsEnumerable.

Cómo: Formular combinaciones y consultas entre productos
Proporciona ejemplos de cómo se utiliza la navegación de clave externa en las cláusulas from, where y select.

Formular proyecciones
Proporciona ejemplos de cómo combinar select con otras características (por ejemplo, tipos anónimos) para formar proyecciones de consulta.

Información general sobre operadores de consulta estándar (C#)
Explica el concepto de operador de consulta estándar usando C#.

Información general sobre operadores de consulta estándar (Visual Basic)
Explica el concepto de operador de consulta estándar usando Visual Basic.

Conceptos sobre consultas
Explica cómo LINQ to SQL utiliza conceptos que se aplican a las consultas.

Guía de programación
Proporciona un portal de temas que explican conceptos de programación relacionados con LINQ to SQL.