LINQ est un acronyme pour NET Language Integrated Query . . C'est un cadre qui ajoute la possibilité d'effectuer des requêtes natives pour un langage de programmation . NET . Essentiellement, il vous permet d'écrire une requête sans avoir besoin d'un langage de requête externe, comme SQL. Cela vous permet d' accéder à des données provenant de multiples sources disparates , tels que les bases de données , des tableaux, des ensembles de données ou des fichiers XML, ce qui élimine la complexité inhérente à l'aide de requêtes SQL traditionnelles . Implémentations LINQ requièrent la création d' arbres d'expression , en utilisant des structures connues comme les expressions lambda , ou LESC . Une expression lambda est une fonction anonyme qui vous permet d'écrire des fonctions inline , que vous pouvez utiliser pour ajouter des fonctionnalités de fonction pour vos implémentations LINQ. Les choses dont vous aurez besoin 
 Microsoft Visual Studio à Microsoft Visual C #. NET 
 Afficher plus Instructions 
 1 
 Lancez l'application Visual Studio en cliquant sur "Démarrer" et , puis "Programmes " sur le bureau de Windows et sélectionner l'application dans le menu. 
 2 
 Créer une nouvelle application de bureau C # en sélectionnant " C # " dans les options de langue dans le studio , puis en sélectionnant «Fichier " " Nouveau ", " application Windows " puis taper un nom et en cliquant sur " Enregistrer ". Cela permet de lancer l'éditeur dans lequel vous allez taper le code requis . 
 3 
 Créer le modèle objet en tapant le code à utiliser l'objet LINQ et de créer les classes nécessaires 
 
 using System; . utilisant System.Linq ; 
 
 namespace Work.ServiceQuery { 
 
 liste  employés = new  List (); 
  classe Employee {public string name ; int EmpID public; publique ToString override string () { this.Name de retour; }} 
 < p> } 
 4 
 Définissez vos projections ou d'une requête . Vous allez utiliser des expressions lambda pour définir les projections. Il s'agit essentiellement d' une requête en spécifiant les champs obligatoires que vous souhaitez retourner , avec toutes les conditions et clauses ordre et le groupement 
 
 Une requête Sélection simple ressemblerait à ceci : . EmployeesNames var = employees.Select  (r = > r.Name ) ; 
  serait restreindre les résultats à l'aide d'une clause «WHERE» comme suit : var = EmpIDFilter employees.Where  (emp => emp.EmpID > . 1200) ; 
  serait trier les résultats par "Nom" et " EmpID " en utilisant le code suivant: var = OrderedResults employees.OrderBy (i = > i.Name ) ThenByDescending (i = > ; i.EmpID ) ; 
 
 CreateQuery () l'objet de LINQ est appelée lorsque vous définissez votre requête en utilisant le type de données " var " . Ce sera ensuite traiter votre requête dans le fond lorsque le programme est exécuté .