Het verkennen van LINQ Standard Query Operator Groepen
Met behulp van standaard query's maakt het werken met Language Integrated Query (LINQ) aanzienlijk eenvoudiger. In veel opzichten, heb je waarschijnlijk al gewerkt met eenvoudige query operators. Bijvoorbeeld, wanneer u de orderby zoekwoord gebruiken, gebruik je een query operator in het sorteercentrum groep van standaard query's. Wanneer u het waar zoekwoord gebruiken, gebruik je een andere query operator, maar dit keer is het in de filtering groep.
Hier is een lijst van de standaard query-operator groepen en waar u kunt meer informatie vinden.
Groep | Groep Beschrijving | Inbegrepen Operators | Extra Informatie |
---|---|---|---|
Aggregatie operaties | De aggregatie exploitanten alles helpen u wiskundige taken uit te voeren met een gegevensbron. | Aggregaat, gemiddelde, aantal, LongCount, Max, Min, en Sum | Microsoft Developer Network: Aggregation Operations |
Aaneenschakeling operaties | De enige samenvoegingsoperator kunt u combineren twee sequenties. | Concat | Microsoft Developer Network: aaneenschakeling Operations |
Het omzetten van data types | Het omzetten van data types zijn er in twee vormen: uitgesteld en nondeferred. De uitgestelde conversie exploitanten zetten de resultaten van een query naar een bepaald type als de code interpreteert het resultaat set. De nondeferred conversie exploitanten veranderen de output van een query naar een bepaald type. | AsEnumerable, AsQueryable, Cast, OfType, ToArray, ToDictionary, ToList en ToLookup | Microsoft Developer Network: Het omzetten van Data Types |
Element operaties | Het element operators helpen om een bepaald element selecteren in een bepaalde volgorde, zelfs als je niet weet geen identificerende informatie over dat element, zoals zijn naam. | ElementAt, ElementAtOrDefault, First, FirstOrDefault, Last, LastOrDefault, Single, en SingleOrDefault | Microsoft Developer Network: Element Operations |
Gelijkheid operaties | De enige exploitant gelijkheid helpt u bepalen of twee sequenties zijn gelijk (het aantal elementen en de inhoud van elk element zijn gelijk). | SequenceEqual | Microsoft Developer Network: Gelijkheid Operations |
Gegevens filteren | De filtering operators helpen u dan niet opnemen elementen in een bepaalde volgorde op basis van specifieke criteria. | OfType en Waar | Microsoft Developer Network: Gegevens filteren |
Generatie operaties | De generatie operators een nieuwe reeks op basis van de criteria die u opgeeft. | DefaultIfEmpty, Leeg, Range, en herhalen | Microsoft Developer Network: Generation Operations |
Gegevens groeperen | De groepering operators helpen je gegevens door een bepaalde eigenschap, afstand, zoals de eerste letter in een groep van strijkers. | GroupBy en ToLookup | Microsoft Developer Network: Gegevens groeperen |
Join operaties | Het verbinden operatoren accepteren twee of meer sequenties als invoer en een enkele uitgang sequentie gebaseerd op een specifieke jointype en sluiten criteria. | Word lid en GroupJoin | Microsoft Developer Network: Join Operations |
Partitionering gegevens | De partitionering operatoren helpen bij sectie een reeks om specifieke informatie te vinden. | Overslaan, SkipWhile, Take, en takeWhile | Microsoft Developer Network: partitioneren Gegevens |
Projectie operaties | De projectie-operatoren maken een nieuw type op basis van de query die u maakt. | Selecteer en SelectMany | Microsoft Developer Network: Projectie Operations |
Quantifier operaties | De kwantor operators helpen om elementen op basis van specifieke criteria selecteren. U gebruikt deze operatoren bepalen of geen, één of meerdere elementen aan de selectiecriteria voldoen. | Alle, Elke, en bevat | Microsoft Developer Network: Quantifier Operations |
Set operaties | De set operatoren te creëren sets. Denk aan de set rekenkundige u hebt uitgevoerd op school. | Onderscheiden, behalve, Intersect, en Union | Microsoft Developer Network: Set Operations |
Gegevens sorteren | De sortering operators helpen je een sequentie in een bepaalde volgorde. | OrderBy, OrderByDescending, ThenBy, ThenByDescending, en Reverse | Microsoft Developer Network: Gegevens sorteren |
gerelateerde artikelen
- Hoe kan ik Veel plezier met het verkennen van de Geologie?
- Het verkennen van HDTV
- Het verkennen van de AABA Vorm in Songwriting
- Het verkennen van de voors en tegens van Designer Dogs
- Het verkennen van Specialty YouTube-accounts
- Het verkennen van Access Control voor Veiligheid + certificatie
- Het verkennen van Windows Vista Help en ondersteuning Opties
- Het verkennen van beglazing in Schilderijen
- Het verkennen van TCP / IP Routers