LINQ to SQL

Mise à jour : November 2007

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

Remarque :

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 posséder quelques 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 des requêtes LINQ dans le modèle objet en SQL 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 qui utilisent Visual Studio utilisent en général le Concepteur Objet/Relationnel, qui fournit une interface utilisateur pour l'implémentation de nombreuses fonctionnalités de LINQ to SQL.

La documentation incluse avec 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 MSDN Library, et participer au Forum LINQ (en anglais), où vous pourrez aborder des sujets plus complexes avec des experts. Enfin, vous pouvez consulter un livre blanc qui présente la technologie LINQ to SQL dans LINQ to SQL : LINQ (Language-Integrated Query) .NET pour les données relationnelles, ainsi que des exemples de code Visual Basic et C#.

Dans cette section

  • Mise en route (LINQ to SQL)
    Fournit une vue d'ensemble de LINQ to SQL et des informations pour se familiariser avec l'utilisation de LINQ to SQL.

  • Guide de programmation (LINQ to SQL)
    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 (LINQ to SQL)
    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 (LINQ to SQL)
    Fournit des liens vers des exemples de Visual Basic et C#.

Rubriques connexes