LINQ to SQL

LINQ to SQL est un composant de .NET Framework version 3.5 qui fournit une infrastructure runtime pour gérer les données relationnelles comme des objets.

Notes

Les données relationnelles apparaissent comme une collection de tables à deux dimensions (relations ou fichiers plats) où des colonnes communes relient les tables entre elles. Pour utiliser efficacement LINQ to SQL, vous devez avoir des connaissances des principes sous-jacents des bases de données relationnelles.

Dans LINQ to SQL, le modèle de données d'une base de données relationnelle est mappé à un modèle objet exprimé dans le langage de programmation du développeur. Lors de l’exécution de l’application, LINQ to SQL traduit en SQL les requêtes intégrées au langage dans le modèle objet et les envoie à la base de données pour exécution. Lorsque la base de données retourne les résultats, LINQ to SQL les traduit en objets que vous pouvez utiliser dans votre propre langage de programmation.

Les développeurs utilisant Visual Studio se servent généralement du Concepteur Objet Relationnel, qui fournit une interface utilisateur pour implémenter de nombreuses fonctionnalités LINQ to SQL.

La documentation comprise dans cette version de LINQ to SQL décrit les composantes, processus et techniques de base dont vous avez besoin pour créer des applications LINQ to SQL. Vous pouvez également rechercher des problèmes spécifiques dans Microsoft Docs et participer au Forum LINQ, où vous pouvez aborder des sujets plus complexes avec des experts. Enfin, vous pouvez consulter un livre blanc qui présente la technologie dans LINQ to SQL : LINQ (Language-Integrated Query) .NET pour les données relationnelles LINQ to SQL, ainsi que des exemples de code Visual Basic et C#.

Dans cette section

Prise en main
Fournit une vue d’ensemble condensée de LINQ to SQL et des informations pour commencer à utiliser LINQ to SQL.

Guide de programmation
Explique comment effectuer les tâches de mappage, d’interrogation, de mise à jour, de débogage et d’autres tâches de ce type.

Référence
Fournit des informations de référence sur plusieurs aspects de LINQ to SQL. Les rubriques incluent le mappage de type CLR-SQL, la traduction d'opérateur de requête standard, etc.

Exemples
Fournit des liens vers des exemples Visual Basic et C#.

LINQ (Language-Integrated Query) - C#
Fournit des présentations des technologies LINQ en C#.

LINQ (Language-Integrated Query) - Visual Basic
Fournit des présentations des technologies LINQ en Visual Basic.

LINQ
Décrit les technologies LINQ pour les utilisateurs Visual Basic.

LINQ et ADO.NET
Liens vers le portail ADO.NET.

Procédures pas à pas LINQ to SQL
Liste les procédures pas à pas disponibles pour LINQ to SQL.

Téléchargement d’exemples de base de données
Explique comment télécharger les exemples de base de données utilisés dans la documentation.

Vue d’ensemble des contrôles de serveur web LinqDataSource
Décrit comment le contrôle LinqDataSource expose LINQ (Language Integrated Query) aux développeurs web via l’architecture du contrôle de source de données ASP.NET.