LINQ (Language-Integrated Query)
Language-Integrated Query (LINQ) es un conjunto de características presentado en Visual Studio 2008 que agrega capacidades de consulta eficaces a la sintaxis de los lenguajes C# y Visual Basic.LINQ incluye patrones estándar y de fácil aprendizaje para consultar y actualizar datos, y su tecnología se puede extender para utilizar potencialmente cualquier tipo de almacén de datos. Visual Studio incluye ensamblados de proveedores para LINQ que habilitan el uso de LINQ con colecciones de .NET Framework, bases de datos SQL Server, conjuntos de datos de ADO.NET y documentos XML.
En esta sección
Introducción a LINQ
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 C#
Describe los hechos básicos que debería conocer para entender la documentación y los ejemplos de C#.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.Cómo: Crear un proyecto con LINQ
Describe la versión de .NET Framework, las referencias y los espacios de nombres que son necesarios para compilar proyectos de LINQ.Características de IDE de Visual Studio y herramientas para LINQ
Describe el Object Relational Designer, 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
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
Incluye vínculos a temas que explican cómo utilizar LINQ a objetos para tener acceso a estructuras de datos en memoriaLINQ to XML
Incluye vínculos a temas que explican cómo utilizar LINQ to XML, el cual proporciona las funciones de modificación de documentos en memoria del Modelo de objetos de documento (DOM) y admite expresiones de consulta de LINQ.LINQ to ADO.NET (Página de portal)
Proporciona un punto de entrada para la 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 datos relacionales como objetos.LINQ to Entities permite a los desarrolladores escribir consultas en el modelo conceptual de Entity Framework mediante Visual Basic o Visual 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.Recursos suplementarios de LINQ
Vincula a otras fuentes de información en línea sobre LINQ.
Secciones relacionadas
LINQ to SQL
Explica la tecnología LINQ to SQL y proporciona vínculos a temas que le ayudan a utilizar LINQ to SQL.LINQ to ADO.NET (Página de portal)
Explica la tecnología de LINQ to DataSet y proporciona vínculos a temas que le ayudan a utilizar LINQ to DataSet.Ejemplos de LINQ
Proporciona vínculos a ejemplos que muestran diversos aspectos de LINQ.