Language-Integrated Query (LINQ) (Visual Basic)

LINQ es un conjunto de características que agrega capacidades de consulta eficaces a la sintaxis del lenguaje Visual Basic. LINQ incorpora patrones estándar y de fácil aprendizaje para consultar y actualizar datos, y la tecnología se puede ampliar para proporcionar compatibilidad prácticamente con cualquier tipo de almacén de datos. .NET Framework incluye ensamblados de proveedor LINQ que habilitan el uso de LINQ con colecciones de .NET Framework, bases de datos de SQL Server, conjuntos de datos ADO.NET y documentos XML.

En esta sección

Introducción a LINQ (Visual Basic)
Proporciona una introducción general a los tipos de aplicaciones que puede escribir y los tipos de problemas que puede solucionar con las consultas LINQ.

Introducción a LINQ en Visual Basic
Describe los hechos básicos que debería conocer para entender la documentación y los ejemplos de Visual Basic.

Compatibilidad del IDE y las herramientas de Visual Studio con LINQ (Visual Basic)
Describe el Object Relational Designer de Visual Studio, la compatibilidad del depurador con las consultas y otras características del IDE relacionadas con LINQ.

Información general sobre operadores de consulta estándar (Visual Basic)
Proporciona una introducción a los operadores de consulta estándar. También proporciona vínculos a temas que contienen más información sobre cada tipo de operación de consulta.

LINQ to Objects (Visual Basic)
Incluye vínculos a temas que explican cómo usar LINQ to Objects para tener acceso a estructuras de datos en memoria.

LINQ to XML (Visual Basic)
Incluye vínculos a temas que explican cómo usar LINQ to XML, que proporciona las funciones de modificación de documentos en memoria del Document Object Model (DOM) y admite expresiones de consulta de LINQ.

LINQ to ADO.NET (Página de portal)
Proporciona un punto de entrada de documentación sobre LINQ to DataSet, LINQ to SQL y LINQ to Entities. LINQ to DataSet permite compilar capacidades de consulta más complejas en DataSet mediante la misma funcionalidad de consulta disponible para otros orígenes de datos. LINQ to SQL proporciona una infraestructura en tiempo de ejecución para administrar los datos relacionales como objetos. LINQ to Entities permite a los desarrolladores escribir consultas en el modelo conceptual de Entity Framework mediante C#.

Habilitar un origen de datos para realizar consultas LINQ
Proporciona una introducción a los proveedores LINQ personalizados, los árboles de expresión LINQ y otras maneras de extender LINQ.