Partager via


LINQ to SQL

LINQ to SQL est un composant de .NET Framework version 3.5 qui fournit une infrastructure au moment de l’exécution pour la gestion des données relationnelles en tant qu’objets.

Remarque

Les données relationnelles apparaissent sous la forme d’une collection de tables à deux dimensions (relations ou fichiers plats), où les colonnes communes associent les tables les unes aux autres. Pour utiliser EFFICACEMENT LINQ to SQL, vous devez connaître les 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. Lorsque l’application s’exécute, LINQ to SQL se 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 l’exécution. Lorsque la base de données retourne les résultats, LINQ to SQL les convertit en objets que vous pouvez utiliser dans votre propre langage de programmation.

Les développeurs utilisant Visual Studio utilisent généralement le concepteur relationnel objet, qui fournit une interface utilisateur pour implémenter de nombreuses fonctionnalités de LINQ to SQL.

La documentation incluse dans cette version de LINQ to SQL décrit les blocs de construction de base, les processus et les techniques dont vous avez besoin pour générer 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 discuter en détail de sujets plus complexes avec des experts. Enfin, la technologie LINQ to SQL : .NET Language-Integrated Query for Relational Data white paper détaille la technologie LINQ to SQL, avec des exemples de code Visual Basic et C#.

Dans cette section

Mise en route
Fournit une vue d’ensemble condensée de LINQ to SQL, ainsi que des informations sur la prise en main de LINQ to SQL.

Guide de programmation
Fournit des étapes pour le mappage, l’interrogation, la mise à jour, le débogage et les tâches similaires.

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

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

requêteLanguage-Integrated (LINQ) - C#
Fournit des présentations des technologies LINQ en C#.

Language-Integrated Query (LINQ) - 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
Répertorie les procédures pas à pas disponibles pour LINQ to SQL.

Téléchargement d'exemples de bases de données
Décrit comment télécharger des exemples de bases de données utilisés dans la documentation.

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