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é .
|