Standardabfrageoperatoren Mit Hilfe macht mit Language Integrated Query (LINQ) wesentlich einfacher zu arbeiten. In vielerlei Hinsicht haben Sie wahrscheinlich schon mit einfachen Abfrageoperatoren gearbeitet. Zum Beispiel, wenn Sie die Sortieren nach Stichwort, verwenden Sie eine Abfrage-Operator in der Sortiergruppe von Standardabfrageoperatoren. Wenn Sie die woher Stichwort, verwenden Sie eine andere Abfrage-Operator, aber dieses Mal ist es in der Filtergruppe.
Hier ist eine Liste von Standardabfrageoperator Gruppen und wo Sie weitere Informationen finden können.
Gruppe | Gruppenbeschreibung | Inbegriffen Betreiber | zusätzliche Information |
---|---|---|---|
Aggregationsoperationen | Die Aggregation Betreiber alle helfen Ihnen mathematicaltasks mit einer Datenquelle durchführen. | Aggregat, Durchschnittlich, Graf, Longcount, Max, Min und Summe | MicrosoftDeveloper Netzwerk: Aggregation Operationen |
Verkettungsoperationen | Der einzige Verkettungsoperator können Sie twosequences kombinieren. | concat | MicrosoftDeveloper Netzwerk: Verkettungs Operationen |
Konvertieren von Datentypen | Konvertieren von Datentypen kommen in zwei Formen: Latente andnondeferred. Die latenten Umwandlung Operatoren die resultsof eine Abfrage auf einen bestimmten Typ konvertieren, wie der Code die resultset interpretiert. Die nondeferred Umwandlung Operatoren ändern, um die Ausgabe von aquery auf einen bestimmten Typ. | AsEnumerable, AsQueryable, Besetzung,OfType, ToArray, ToDictionary, Auflisten,und Nachschlagen | MicrosoftDeveloper Netzwerk: Konvertieren von Datentypen |
Element Operationen | Die Element Betreiber helfen Sie ein bestimmtes Element in asequence auswählen, auch wenn Sie nicht wissen, jede Information identifiziert wird dieses Element, wie sein Name. | ElementAt, ElementAtOrDefault, First, FirstOrDefault, Letzte,LastOrDefault, Single, und SingleOrDefault | MicrosoftDeveloper Netzwerk: Operationen mit den Elementen |
Gleichheitsoperationen | Der einzige Gleichheits-Operator hilft Ihnen festzustellen, ob twosequences gleich sind (die Anzahl der Elemente und der Gehalt an eachelement gleich sind). | SequenceEqual | MicrosoftDeveloper Netzwerk: Gleichheit Operationen |
Filtern von Daten | Die Filter Operatoren helfen Ihnen Elemente ina Sequenz auf Grundlage bestimmter Kriterien ausschließen oder einschließen. | OfType und wo | MicrosoftDeveloper Netzwerk: Filtern von Daten |
Generation Operationen | Die Generation Betreiber schaffen eine neue Sequenz basiert auf thecriteria Sie angeben. | DefaultIfEmpty, Leer, Angebot, undWiederholen | MicrosoftDeveloper Netzwerk: Generation Operationen |
Gruppieren von Daten | Die Gruppierung Betreiber helfen Sie Daten sortieren, indem Sie einen particularcharacteristic, wie die ersten Buchstaben in einer Gruppe ofstrings. | Gruppiere nach und ToLookup | MicrosoftDeveloper Netzwerk: Gruppieren von Daten |
Join-Operationen | Die Verbindungs Betreiber akzeptieren zwei oder mehrere Sequenzen als Eingabe andcreate einer einzigen Ausgangsfolge basierend auf einer spezifischen Join-Typ undder Kriterien beitreten. | Beitreten und GroupJoin | MicrosoftDeveloper Netzwerk: Join-Operationen |
Partitioning Daten | Die Partitionierung Operatoren helfen Ihnen Abschnitt eine Sequenz tolocate spezifische Informationen. | Überspringen, Skipwhile, Nehmen, undTakewhile | MicrosoftDeveloper Netzwerk: Partitionieren von Daten |
Projektionsbetrieb | Die Projektionsoperatoren einen neuen Typ erstellen, die auf der Basis queryyou erstellen. | Wählen und Select | MicrosoftDeveloper Netzwerk: Projektionsbetrieb |
Quantifizierer Operationen | Die quantifier Betreiber helfen Sie Elemente auswählen, basierend onspecific Kriterien. Sie verwenden diese Operatoren whethernone, um zu bestimmen, ein oder mehrere Elemente erfüllen die selectedcriteria. | Alle, Irgendein,und Enthält | MicrosoftDeveloper Netzwerk: Quantifizierer Operationen |
Set-Vorgänge | Die Set-Operatoren erstellen Sets. Denken Sie an die Set-Arithmetik in der Schule youperformed. | deutlich, Außer, Schneiden,und Union | MicrosoftDeveloper Netzwerk: Set-Vorgänge |
Sortieren von Daten | Die Sortier Betreiber helfen, eine Sequenz in eine particularorder setzen. | Sortieren nach, OrderByDescending, ThenBy, ThenByDescending und umge | MicrosoftDeveloper Netzwerk: Sortieren von Daten |