LINQ (Language-Integrated Query)

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

LINQ (Language Integrated Query) est un ensemble de fonctionnalités introduites dans Visual Studio 2008 qui étend les fonctions de requête puissantes à la syntaxe des langages C# et Visual Basic. LINQ propose des modèles standard et simples d'apprentissage pour l'interrogation et la mise à jour des données et la technologie peut être étendue pour prendre en charge presque tout type de magasin de données. Visual Studio inclut les assemblys de fournisseur LINQ qui permettent l'utilisation de LINQ avec des collections dans le .NET Framework, des bases de données SQL Server, des jeux de données ADO.NET et des documents XML.

MSDN Code Gallery inclut Exemples LINQ. En pratique, voici plusieurs rapides liens vers des exemples :

Introduction to LINQ
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 à l'aide de requêtes LINQ.

Getting Started with LINQ in C#
Décrit les faits de base que vous devez connaître pour comprendre la documentation et les exemples C#.

Getting Started with LINQ in Visual Basic
Décrit les faits de base que vous devez connaître pour comprendre la documentation et les exemples Visual Basic.

How to: Create a LINQ Project
Décrit la version, les espaces de noms et les références du .NET Framework requis pour générer des projets LINQ.

Visual Studio IDE and Tools Support for LINQ
Décrit l'Object Relational Designer, prise en charge du débogueur pour les requêtes et autre fonctionnalités IDE associées à LINQ.

Standard Query Operators Overview
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
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
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 objet de document (DOM, Document Object Model) et prend en charge les expressions de requête LINQ.

LINQ to ADO.NET
Fournit un point d'entrée pour la documentation à propos de LINQ to DataSet, LINQ to SQL et LINQ to Entities. LINQ to DataSet vous permet de générer des fonctions de requête plus complètes dans DataSet à l'aide des mêmes fonctionnalités de requête qui sont disponibles pour de nombreuses autres sources de données. LINQ to SQL fournit une infrastructure runtime pour la gestion des données relationnelles comme objets. LINQ to Entities permet aux développeurs d'écrire des requêtes par rapport au modèle conceptuel Entity Framework à l'aide du langage Visual Basic ou Visual C#.

Enabling a Data Source for LINQ Querying
Présente les fournisseurs LINQ personnalisés, les arborescences d'expression LINQ et à les autres moyens d'étendre LINQ.

Supplementary LINQ Resources
Fournit des liens vers d'autres sources d'informations en ligne sur LINQ.

LINQ à SQL
Explique la technologie LINQ to SQL et fournit des liens vers des rubriques qui décrivent l'utilisation de LINQ to SQL.

LINQ to ADO.NET
Explique la technologie LINQ to DataSet et fournit des liens vers des rubriques qui décrivent l'utilisation de LINQ to DataSet.

Exemples LINQ
Fournit des liens vers des exemples qui présentent différents aspects de LINQ.

Liens tous azimuts : liste de fournisseurs LINQ

Afficher: