Exploration LINQ norme groupes d'opérateurs de requête

Utilisation des opérateurs de requête standard rend le travail avec Langue Integrated Query (LINQ) considérablement plus facile. À bien des égards, vous avez probablement déjà travaillé avec des opérateurs de requête simples. Par exemple, lorsque vous utilisez la commandé par mot-clé, vous utilisez un opérateur de requête dans le groupe tri des opérateurs de requête standard. Lorsque vous utilisez le mot-clé, vous utilisez un autre opérateur de recherche, mais cette fois il est dans le groupe de filtrage.




Voici une liste des groupes standard de l'opérateur de la requête et où vous pouvez trouver des informations supplémentaires.

GroupeDescription du groupeOpérateurs InclusInformation Supplémentaire
Les opérations d'agrégationLes opérateurs d'agrégation tous vous aident à effectuer mathematicaltasks avec une source de données.Agrégat, Moyenne, Compter, LongCount, Max, Min, et SommeMicrosoftDeveloper Réseau: Agrégation Opérations
Opérations de concaténationLe seul opérateur de concaténation vous permet de combiner twosequences.ConcatMicrosoftDeveloper Réseau: opérations de concaténation
Conversion des types de donnéesConversion des types de données existent sous deux formes: a reporté andnondeferred. Les opérateurs de conversion reportés convertissent le resultsof une requête à un type particulier que le code interprète le jeu de résultats. Les opérateurs de conversion nondeferred changer la sortie de aquery à un type particulier.AsEnumerable, AsQueryable, Cast,OfType, ToArray, ToDictionary, Lister,et Pour rechercherMicrosoftDeveloper Réseau: Conversion des types de données
Élément opérations deLes opérateurs des éléments vous aident à sélectionner un élément particulier dans asequence, même lorsque vous ne savez pas identifier informationabout cet élément, tel que son nom.ElementAt, ElementAtOrDefault, d'abord, FirstOrDefault, Dernier,LastOrDefault, Simple et SingleOrDefaultMicrosoftDeveloper Réseau: Element Operations
Opérations d'égalitéLe seul opérateur d'égalité vous aide à déterminer si twosequences sont égaux (le nombre d'éléments et le contenu de eachelement sont égaux).SequenceEqualMicrosoftDeveloper Réseau: Opérations égalité
Filtrage de donnéesLes opérateurs de filtrage vous aider à exclure ou inclure des éléments séquence INA basée sur des critères spécifiques.OfType et oùMicrosoftDeveloper Réseau: Filtrage des données
Les activités de productionLes opérateurs de production créent une nouvelle séquence sur la base thecriteria vous spécifiez.DefaultIfEmpty, Vide, Gamme, etRépéterMicrosoftDeveloper Réseau: opérations de génération
Regroupement des donnéesLes opérateurs de regroupement vous aider à trier les données par un particularcharacteristic, comme la première lettre d'un groupe ofstrings.Par groupe et ToLookupMicrosoftDeveloper Réseau: Groupement des données
Rejoignez opérationsLes opérateurs d'assemblage acceptent deux ou plusieurs séquences comme une séquence de sortie unique reposant sur un spécifique entrée andcreate type de jointure etla rejoindre critères.Inscrivez-vous et GroupJoinMicrosoftDeveloper Réseau: Rejoignez Opérations
Les données de partitionnementLes opérateurs de partitionnement vous aider section une information spécifique séquence tolocate.Sauter, SkipWhile, Prendre, etTakeWhileMicrosoftDeveloper Réseau: Le partage de données
Opérations de projectionLes opérateurs de projection créent un nouveau type sur la base du queryyou créer.Sélectionner et SelectManyMicrosoftDeveloper Réseau: opérations de projection
Opérations de quantificateursLes opérateurs quantificateurs vous aider à sélectionner des éléments en fonction des critères onspecific. Vous pouvez utiliser ces opérateurs pour déterminer whethernone, un ou plus d'un des éléments rencontrez le selectedcriteria.Tous, Quelconque,et ContientMicrosoftDeveloper Réseau: opérations de quantificateurs
Les opérations SetLes opérateurs fixes créer des ensembles. Pensez à l'ensemble arithmétique youperformed à l'école.Distinct, Sauf, Intersecter,et UnionMicrosoftDeveloper Réseau: opérations de Set
Tri des donnéesLes opérateurs de tri vous aider à mettre une séquence dans un particularorder.Commandé par, OrderByDescending, ThenBy, ThenByDescending, et reverseMicrosoftDeveloper Réseau: tri des données

» » » » Exploration LINQ norme groupes d'opérateurs de requête