LINQ (Language-Integrated Query) (Visual Basic)

LINQ est un ensemble de fonctionnalités qui étend les puissantes fonctions de requête à la syntaxe du langage de Visual Basic. LINQ introduit des modèles standard et faciles à apprendre pour interroger et mettre à jour des données. Cette technologie peut être étendue pour prendre en charge virtuellement tout type de magasin de données. Le .NET Framework inclut des assemblys du fournisseur LINQ qui permettent l’utilisation de LINQ avec les collections du .NET Framework, les bases de données SQL Server, les jeux de données ADO.NET et les documents XML.

Dans cette section

Introduction à LINQ (Visual Basic)
Fournit une introduction générale aux types d’applications que vous pouvez écrire et aux genres de problèmes que vous pouvez résoudre avec des requêtes LINQ.

Mise en route de LINQ dans Visual Basic
Décrit les concepts de base que vous devez connaître pour comprendre la documentation et les exemples Visual Basic.

Prise en charge de LINQ par les outils et l’IDE Visual Studio (Visual Basic)
Décrit le Concepteur Objet Relationnel de Visual Studio, la prise en charge du débogueur pour les requêtes et d’autres fonctionnalités de l’IDE associées à LINQ.

Vue d’ensemble des opérateurs de requête standard (Visual Basic)
Présente les opérateurs de requête standard et fournit des liens vers des rubriques qui proposent des informations plus détaillées sur chaque type d'opération de requête.

LINQ to Objects (Visual Basic)
Inclut des liens vers des rubriques qui expliquent comment utiliser LINQ to Objects pour accéder à des structures de données en mémoire.

LINQ to XML (Visual Basic)
Inclut des liens vers des rubriques expliquant comment utiliser LINQ to XML, qui fournit les fonctionnalités de modification de document en mémoire du modèle DOM (Document Object Model) et prend en charge les expressions de requête LINQ.

LINQ to ADO.NET (page de portail)
Offre un point de départ dans la documentation relative à LINQ to DataSet, LINQ to SQL et LINQ to Entities. LINQ to DataSet vous permet de générer des fonctionnalités de requête plus complètes dans DataSet en utilisant les mêmes fonctionnalités de requête qui sont disponibles pour de nombreuses autres sources de données. LINQ to SQL fournit une infrastructure d’exécution pour la gestion des données relationnelles en tant qu’objets. LINQ to Entities permet aux développeurs d’écrire des requêtes sur le modèle conceptuel Entity Framework en utilisant C#.

Activation d'une source de données pour l'interrogation LINQ
Présente les fournisseurs LINQ personnalisés, les arborescences d’expression LINQ et les autres façons d’étendre LINQ.