Exemples LINQ

Ces exemples Visual Basic et C# illustrent les technologies LINQ.

Pour accéder aux exemples de Visual Studio

  • Dans le menu Aide, cliquez sur Exemples.

    Par défaut, ces exemples sont installés sous lecteur:\Program Files\Microsoft Visual Studio 10.0\Samples\.

Des versions plus récentes de ces exemples, ainsi que d'autres exemples, peuvent figurer sur les sites Web de la Galerie de code MSDN pour Visual Basic ou C#.

Note de sécuritéNote de sécurité

Microsoft fournit les exemples inclus « EN L'ÉTAT » sans aucune garantie. Le code figurant dans les exemples est destiné uniquement à illustrer les concepts. Il est possible que ce code ne réponde pas aux exigences de sécurité spécifiques à tous les environnements. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs à vos projets afin d'en assurer la sécurité et la fiabilité que vous jugez nécessaires.

Exemples Visual Basic

Exemples C#

Connexion à des exemples de bases de données LINQ

La chaîne de connexion par défaut des exemples doit fonctionner sans modification si SQL Server Express est installé sur votre ordinateur de développement.

Sur certaines installations SQL Server Express, il est possible que vous ne disposiez pas des droits pour démarrer une instance utilisateur. Si vous recevez un message d'erreur à ce sujet, supprimez la clause ";user instance = true" de la chaîne de connexion.

Vérifiez que les copies de la base de données Northwind auxquelles vous accédez ne sont pas en lecture seule. Si nécessaire, accédez à la copie de NORTHWIND.MDF à laquelle vous essayez d'accéder, cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés. Effacez l'attribut En lecture seule.

Sur certains ordinateurs lents, ou lorsque vous utilisez un Virtual PC, les utilisateurs signalent que certaines applications de base de données génèrent des erreurs lors de leur première exécution. Essayez d'exécuter l'exemple deux ou trois fois.

Les copies personnalisées de la base de données Northwind incluses avec les exemples sont fournies sans fichier LDF (journal). L'objectif avoué est d'éviter la désynchronisation des fichiers LDF et MDF. Lorsque vous exécutez un exemple qui utilise la base de données, ou que vous établissez un attachement à la base de données de puis l'Explorateur de serveurs dans Visual Studio, le fichier LDF sera créé automatiquement. Vous pouvez rencontrer des difficultés à vous connecter au fichier MDF si vous utilisez SQL Server Management Studio avant d'avoir préalablement créé un fichier journal.

Exemples

Visual Basic

Exemples

Description

Exemples de requêtes

Démarrez ici si vous ne connaissez pas encore LINQ. Fournit une large gamme d'exemples d'opérations de requête pour LINQ aux Objets, LINQ to SQL, LINQ to XML et LINQ to DataSet.

Requête dynamique, exemple

Montre comment créer des requêtes LINQ au moment de l'exécution.

Visualiseur de l'arborescence de l'expression, exemple

Fournit une implémentation active d'un visualiseur exécutable à l'intérieur du débogueur Visual Studio pour permettre l'affichage du contenu d'une arborescence d'expression.

LINQ to Northwind, exemple

Fournit des exemples d'utilisation de LINQ to SQL pour interroger une base de données.

Liaison de données LINQ to XML, exemple

Montre la liaison de données LINQ to XML dans Windows Presentation Foundation (WPF).

Object Dumper, exemple

Bibliothèque que vous pouvez ajouter à votre solution pour sortir les résultats de requêtes LINQ.

Réflecteur, exemple

Génère un document HTML qui décrit l'API publique d'un assembly particulier.

RSS, exemple

Agit comme un petit serveur Web qui regroupe plusieurs flux RSS et les affiche dans un navigateur.

Lambdas simples, exemple

Fournit des exemples d'expressions lambda simples utilisées en dehors des requêtes.

Liaison de données Windows Forms, exemple

Montre comment utiliser LINQ dans des scénarios de liaison de données Windows Forms.

Introduction à LINQ to XML, exemple

Montre des concepts importants de LINQ to XML.

XQuery, exemple

Montre comment utiliser LINQ to XML pour résoudre les cas d'usage dans le standard XQuery.

C#

Exemples

Description

Exemples de requêtes

Fournit des exemples d'opérations de requête pour LINQ to Objects, LINQ to SQL, LINQ to XML et LINQ to DataSet.

Data, exemple

Conçu pour prendre en charge de nombreux scénarios illustrés dans différents exemples LINQ.

NorthwindMapping, exemple

Génère des fichiers de mappage objet-relationnel utilisés par d'autres exemples.

LINQ to Objects, exemple simple

Indique comment interroger une collection en mémoire.

Requête dynamique, exemple

Montre comment créer des requêtes LINQ au moment de l'exécution.

LINQ to Northwind, exemple

Fournit des exemples d'utilisation de LINQ to SQL pour interroger une base de données.

Exemple de fournisseur LINQ de service Web

Illustre un fournisseur LINQ personnalisé pour le service Web TerraServer-USA et une application cliente exemple qui utilise le fournisseur LINQ pour demander des données géographiques au service Web.

Visualiseur de requête LINQ, exemple

Petite application que vous pouvez lancer en mode débogage dans Visual Studio pour visualiser des requêtes de base de données.

Object Dumper, exemple

Bibliothèque que vous pouvez ajouter à votre solution pour sortir des résultats de requêtes LINQ à des fins de test.

Coller du code XML en tant que LINQ, exemple

Montre un complément Visual Studio qui convertit automatiquement des instructions XML valides en instructions LINQ to XML correspondantes. Les versions Express de Visual Studio ne prennent pas en charge les compléments).

Réflecteur, exemple

Génère un document HTML qui décrit l'API publique d'un assembly donné.

RSS, exemple

Agit comme un petit serveur Web qui regroupe plusieurs flux RSS.

Lambdas simples, exemple

Fournit des exemples d'expressions lambda simples.

Liaison de données Windows Forms, exemple

Montre comment utiliser LINQ dans des scénarios de liaison de données Windows Forms.

Introduction à LINQ to XML, exemple

Illustre des concepts clés à propos de LINQ to XML.

XQuery, exemple

Montre comment utiliser LINQ to XML pour résoudre les cas d'usage dans le standard XQuery.

Liaison de données LINQ to XML, exemple

Illustre la liaison de données LINQ to XML à la fonctionnalité Windows Presentation Foundation (WPF).

Voir aussi

Autres ressources

LINQ (Language-Integrated Query)