Queryable Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Reihe von (static in Visual Basic)-Methoden zum Abfragen von Shared Datenstrukturen bereit, die implementiert werdenIQueryable<T>.
public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
- Vererbung
-
Queryable
Hinweise
Der Satz von Methoden, die in der Queryable Klasse deklariert sind, stellt eine Implementierung der Standardabfrageoperatoren für das Abfragen von Datenquellen bereit, die implementiert werden IQueryable<T>. Die Standardabfrageoperatoren sind allgemeine Methoden, die dem LINQ-Muster folgen und es Ihnen ermöglichen, Traversal-, Filter- und Projektionsvorgänge über Daten in allen Daten auszudrücken. NET-basierte Programmiersprache.
Die meisten Methoden in dieser Klasse werden als Erweiterungsmethoden definiert, die den IQueryable<T> Typ erweitern. Dies bedeutet, dass sie wie eine Instanzmethode für jedes Objekt aufgerufen werden können, das implementiert IQueryable<T>wird. Diese Methoden, die erweitert werden IQueryable<T> , führen keine direkte Abfrage durch. Stattdessen besteht die Funktionalität darin, ein Expression Objekt zu erstellen, bei dem es sich um eine Ausdrucksstruktur handelt, die die kumulative Abfrage darstellt. Die Methoden übergeben dann die neue Ausdrucksstruktur entweder an die Execute<TResult>(Expression) Methode oder die CreateQuery<TElement>(Expression) Methode der Eingabe IQueryable<T>. Die aufgerufene Methode hängt davon ab, ob die Queryable Methode einen Singletonwert zurückgibt, in welchem Fall Execute<TResult>(Expression) aufgerufen wird, oder ob aufzählbare Ergebnisse vorliegen, in diesem Fall CreateQuery<TElement>(Expression) aufgerufen wird.
Die tatsächliche Abfrageausführung für die Zieldaten wird von einer Klasse ausgeführt, die implementiert IQueryable<T>wird. Die Erwartung einer IQueryable<T> Implementierung besteht darin, dass das Ergebnis der Ausführung einer Ausdrucksstruktur, die von einer Queryable Standardabfrageoperatormethode erstellt wurde, dem Ergebnis des Aufrufs der entsprechenden Methode in der Enumerable Klasse entspricht, wenn die Datenquelle eine IEnumerable<T>war.
Zusätzlich zu den Standardabfrageoperatormethoden, die für IQueryable<T> Objekte arbeiten, enthält diese Klasse auch eine Methode, AsQueryabledie Objekte als IQueryable Objekte eingibtIEnumerable.
Methoden
| Name | Beschreibung |
|---|---|
| Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>) |
Wendet eine Akkumulatorfunktion auf eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet, und die angegebene Funktion wird verwendet, um den Ergebniswert auszuwählen. |
| Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>) |
Wendet eine Akkumulatorfunktion auf eine Sequenz an. Der angegebene Ausgangswert wird als anfänglicher Akkumulatorwert verwendet. |
| Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>) |
Wendet eine Akkumulatorfunktion auf eine Sequenz an. |
| AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Wendet eine Akkumulatorfunktion auf eine Sequenz an, gruppiert Ergebnisse nach Schlüssel. |
| AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>) |
Wendet eine Akkumulatorfunktion auf eine Sequenz an, gruppiert Ergebnisse nach Schlüssel. |
| All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Bestimmt, ob alle Elemente einer Sequenz eine Bedingung erfüllen. |
| Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Bestimmt, ob ein Element einer Sequenz eine Bedingung erfüllt. |
| Any<TSource>(IQueryable<TSource>) |
Bestimmt, ob eine Sequenz Elemente enthält. |
| Append<TSource>(IQueryable<TSource>, TSource) |
Gibt eine neue abfragbare Sequenz zurück, die die Elemente plus der angegebenen |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| AsQueryable<TElement>(IEnumerable<TElement>) |
Wandelt eine generische IEnumerable<T> in eine generische IQueryable<T>um. |
| Average(IQueryable<Decimal>) |
Berechnet den Mittelwert einer Folge von Decimal Werten. |
| Average(IQueryable<Double>) |
Berechnet den Mittelwert einer Folge von Double Werten. |
| Average(IQueryable<Int32>) |
Berechnet den Mittelwert einer Folge von Int32 Werten. |
| Average(IQueryable<Int64>) |
Berechnet den Mittelwert einer Folge von Int64 Werten. |
| Average(IQueryable<Nullable<Decimal>>) |
Berechnet den Mittelwert einer Abfolge von Nullwerte Decimal . |
| Average(IQueryable<Nullable<Double>>) |
Berechnet den Mittelwert einer Abfolge von Nullwerte Double . |
| Average(IQueryable<Nullable<Int32>>) |
Berechnet den Mittelwert einer Abfolge von Nullwerte Int32 . |
| Average(IQueryable<Nullable<Int64>>) |
Berechnet den Mittelwert einer Abfolge von Nullwerte Int64 . |
| Average(IQueryable<Nullable<Single>>) |
Berechnet den Mittelwert einer Abfolge von Nullwerte Single . |
| Average(IQueryable<Single>) |
Berechnet den Mittelwert einer Folge von Single Werten. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Berechnet den Mittelwert einer Abfolge von Decimal Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Berechnet den Mittelwert einer Abfolge von Double Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Berechnet den Mittelwert einer Abfolge von Int32 Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Berechnet den Mittelwert einer Abfolge von Int64 Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Berechnet den Mittelwert einer Sequenz nullabler Decimal Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Berechnet den Mittelwert einer Sequenz nullabler Double Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Berechnet den Mittelwert einer Sequenz nullabler Int32 Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Berechnet den Mittelwert einer Sequenz nullabler Int64 Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Berechnet den Mittelwert einer Sequenz nullabler Single Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Berechnet den Mittelwert einer Abfolge von Single Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Cast<TResult>(IQueryable) |
Konvertiert die Elemente eines IQueryable Typs in den angegebenen Typ. |
| Chunk<TSource>(IQueryable<TSource>, Int32) |
Teilen Sie die Elemente einer Sequenz höchstens |
| Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Verkettet zwei Sequenzen. |
| Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>) |
Bestimmt, ob eine Sequenz ein angegebenes Element enthält, indem ein angegebenes IEqualityComparer<T>verwendet wird. |
| Contains<TSource>(IQueryable<TSource>, TSource) |
Bestimmt, ob eine Sequenz ein angegebenes Element mithilfe des Standardmäßigen Gleichheitsabgleichs enthält. |
| Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt die Anzahl der Elemente in der angegebenen Sequenz zurück, die eine Bedingung erfüllen. |
| Count<TSource>(IQueryable<TSource>) |
Gibt die Anzahl der Elemente in einer Sequenz zurück. |
| CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Gibt die Anzahl der einzelnen Elemente aus einer Sequenz gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
| DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource) |
Gibt die Elemente der angegebenen Sequenz oder den angegebenen Wert in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist. |
| DefaultIfEmpty<TSource>(IQueryable<TSource>) |
Gibt die Elemente der angegebenen Sequenz oder des Standardwerts des Typparameters in einer Singleton -Auflistung zurück, wenn die Sequenz leer ist. |
| Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>) |
Gibt unterschiedliche Elemente aus einer Sequenz zurück, indem ein angegebenes IEqualityComparer<T> zum Vergleichen von Werten verwendet wird. |
| Distinct<TSource>(IQueryable<TSource>) |
Gibt unterschiedliche Elemente aus einer Sequenz zurück, indem der Standardgleichstellungsabgleich verwendet wird, um Werte zu vergleichen. |
| DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Gibt unterschiedliche Elemente aus einer Sequenz gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
| DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Gibt unterschiedliche Elemente aus einer Sequenz gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
| ElementAt<TSource>(IQueryable<TSource>, Index) |
Gibt das Element an einem angegebenen Index in einer Sequenz zurück. |
| ElementAt<TSource>(IQueryable<TSource>, Int32) |
Gibt das Element an einem angegebenen Index in einer Sequenz zurück. |
| ElementAtOrDefault<TSource>(IQueryable<TSource>, Index) |
Gibt das Element an einem angegebenen Index in einer Sequenz oder einem Standardwert zurück, wenn der Index außerhalb des Bereichs liegt. |
| ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) |
Gibt das Element an einem angegebenen Index in einer Sequenz oder einem Standardwert zurück, wenn der Index außerhalb des Bereichs liegt. |
| Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Erzeugt den Satzunterschied zweier Sequenzen mithilfe der angegebenen IEqualityComparer<T> zum Vergleichen von Werten. |
| Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Erzeugt den Satzunterschied von zwei Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten. |
| ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Erzeugt den Satzunterschied von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt das erste Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt. |
| First<TSource>(IQueryable<TSource>) |
Gibt das erste Element einer Sequenz zurück. |
| FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Gibt das erste Element der Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt das erste Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| FirstOrDefault<TSource>(IQueryable<TSource>, TSource) |
Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
| FirstOrDefault<TSource>(IQueryable<TSource>) |
Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
| GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Schlüssel werden mithilfe eines angegebenen Vergleichs verglichen, und die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert. |
| GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Die Elemente jeder Gruppe werden mithilfe einer angegebenen Funktion projiziert. |
| GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>) |
Gruppiert die Elemente einer Sequenz und projiziert die Elemente für jede Gruppe mithilfe einer angegebenen Funktion. Schlüsselwerte werden mithilfe eines angegebenen Vergleichs verglichen. |
| GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und projiziert die Elemente für jede Gruppe mithilfe einer angegebenen Funktion. |
| GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. Schlüssel werden mithilfe eines angegebenen Vergleichs verglichen. |
| GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselmarkierfunktion und erstellt einen Ergebniswert aus jeder Gruppe und dem zugehörigen Schlüssel. |
| GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion und vergleicht die Tasten mithilfe eines angegebenen Vergleichs. |
| GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Gruppiert die Elemente einer Sequenz entsprechend einer angegebenen Schlüsselauswahlfunktion. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>) |
Korreliert die Elemente zweier Sequenzen basierend auf schlüsselgleicher Gleichheit und gruppiert die Ergebnisse. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>) |
Korreliert die Elemente zweier Sequenzen basierend auf schlüsselgleicher Gleichheit und gruppiert die Ergebnisse. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet. |
| Index<TSource>(IQueryable<TSource>) |
Gibt den Index und das zugeordnete Element zurück. |
| Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Erzeugt die festgelegte Schnittmenge von zwei Sequenzen mithilfe der angegebenen IEqualityComparer<T> zum Vergleichen von Werten. |
| Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Erzeugt die festgelegte Schnittmenge von zwei Sequenzen mithilfe des Standardgleichgleichsabgleichs zum Vergleichen von Werten. |
| IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Erzeugt die festgelegte Schnittmenge von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>) |
Erzeugt die festgelegte Schnittmenge von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet. |
| Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet. |
| Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt. |
| Last<TSource>(IQueryable<TSource>) |
Gibt das letzte Element in einer Sequenz zurück. |
| LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Gibt das letzte Element einer Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt das letzte Element einer Sequenz zurück, das eine Bedingung oder einen Standardwert erfüllt, wenn kein solches Element gefunden wird. |
| LastOrDefault<TSource>(IQueryable<TSource>, TSource) |
Gibt das letzte Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
| LastOrDefault<TSource>(IQueryable<TSource>) |
Gibt das letzte Element in einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält. |
| LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet. |
| LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet. |
| LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt einen Int64 Wert zurück, der die Anzahl der Elemente in einer Sequenz darstellt, die eine Bedingung erfüllen. |
| LongCount<TSource>(IQueryable<TSource>) |
Gibt einen Int64 zurück, der die Gesamtanzahl der Elemente in einer Sequenz darstellt. |
| Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Ruft eine Projektionsfunktion für jedes Element eines generischen IQueryable<T> Elements auf und gibt den maximal resultierenden Wert zurück. |
| Max<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Gibt den Maximalwert in einem generischen IQueryable<T>Wert zurück. |
| Max<TSource>(IQueryable<TSource>) |
Gibt den Maximalwert in einem generischen IQueryable<T>Wert zurück. |
| MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Gibt den Maximalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselmarkierfunktion zurück. |
| MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Veraltet.
Gibt den Maximalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselmarkierfunktion zurück. |
| MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Gibt den Maximalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselmarkierfunktion zurück. |
| Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Ruft eine Projektionsfunktion für jedes Element eines generischen IQueryable<T> Elements auf und gibt den minimalen resultierenden Wert zurück. |
| Min<TSource>(IQueryable<TSource>, IComparer<TSource>) |
Gibt den Minimalwert in einem generischen IQueryable<T>Wert zurück. |
| Min<TSource>(IQueryable<TSource>) |
Gibt den Minimalwert eines generischen IQueryable<T>Werts zurück. |
| MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Gibt den Minimalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
| MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Veraltet.
Gibt den Minimalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
| MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Gibt den Minimalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
| OfType<TResult>(IQueryable) |
Filtert die Elemente einer IQueryable basierend auf einem angegebenen Typ. |
| Order<T>(IQueryable<T>, IComparer<T>) |
Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge. |
| Order<T>(IQueryable<T>) |
Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge. |
| OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs. |
| OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Sortiert die Elemente einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel. |
| OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Sortiert die Elemente einer Sequenz in absteigender Reihenfolge mithilfe eines angegebenen Vergleichs. |
| OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Sortiert die Elemente einer Sequenz in absteigender Reihenfolge nach einem Schlüssel. |
| OrderDescending<T>(IQueryable<T>, IComparer<T>) |
Sortiert die Elemente einer Sequenz in absteigender Reihenfolge. |
| OrderDescending<T>(IQueryable<T>) |
Sortiert die Elemente einer Sequenz in absteigender Reihenfolge. |
| Prepend<TSource>(IQueryable<TSource>, TSource) |
Gibt eine neue abfragbare Sequenz zurück, die die Elemente |
| Reverse<TSource>(IQueryable<TSource>) |
Invertiert die Reihenfolge der Elemente in einer Sequenz. |
| RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>) |
Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Ein angegebenes IEqualityComparer<T> wird zum Vergleichen von Schlüsseln verwendet. |
| RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) |
Korreliert die Elemente zweier Sequenzen basierend auf übereinstimmenden Schlüsseln. Der Standardmäßige Gleichheitsvergleich wird zum Vergleichen von Schlüsseln verwendet. |
| Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>) |
Projiziert jedes Element einer Sequenz in ein neues Formular, indem er den Index des Elements einbezieht. |
| Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Projiziert jedes Element einer Sequenz in ein neues Formular. |
| SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Projiziert jedes Element einer Sequenz an eine IEnumerable<T> und ruft eine Ergebnismarkierfunktion für jedes Element auf. Die resultierenden Werte aus jeder Zwischensequenz werden in einer einzelnen, eindimensionalen Sequenz kombiniert und zurückgegeben. |
| SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Projiziert jedes Element einer Sequenz auf ein IEnumerable<T> Element, das den Index des Quellelements enthält, das es erzeugt hat. Für jedes Element jeder Zwischensequenz wird eine Ergebnisauswahlfunktion aufgerufen, und die resultierenden Werte werden in einer einzelnen, eindimensionalen Sequenz kombiniert und zurückgegeben. |
| SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) |
Projiziert jedes Element einer Sequenz an und IEnumerable<T> kombiniert die resultierenden Sequenzen in einer Sequenz. |
| SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>) |
Projiziert jedes Element einer Sequenz an und IEnumerable<T> kombiniert die resultierenden Sequenzen in einer Sequenz. Der Index der einzelnen Quellelemente wird in der projizierten Form dieses Elements verwendet. |
| SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Bestimmt, ob zwei Sequenzen gleich sind, indem ein angegebenes IEqualityComparer<T> Element zum Vergleichen von Elementen verwendet wird. |
| SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Bestimmt, ob zwei Sequenzen gleich sind, indem der Standardgleichgleichsabgleich verwendet wird, um Elemente zu vergleichen. |
| Shuffle<TSource>(IQueryable<TSource>) |
Stellt eine Reihe von ( |
| Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehr als ein solches Element vorhanden ist. |
| Single<TSource>(IQueryable<TSource>) |
Gibt das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn nicht genau ein Element in der Sequenz vorhanden ist. |
| SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource) |
Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element vorhanden ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen. |
| SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung oder einen Standardwert erfüllt, wenn kein solches Element vorhanden ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen. |
| SingleOrDefault<TSource>(IQueryable<TSource>, TSource) |
Gibt das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind. |
| SingleOrDefault<TSource>(IQueryable<TSource>) |
Gibt das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist; Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind. |
| Skip<TSource>(IQueryable<TSource>, Int32) |
Umgeht eine angegebene Anzahl von Elementen in einer Sequenz und gibt dann die verbleibenden Elemente zurück. |
| SkipLast<TSource>(IQueryable<TSource>, Int32) |
Gibt eine neue abfragbare Sequenz zurück, die die Elemente aus |
| SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Umgeht Elemente in einer Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück. |
| SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Umgeht Elemente in einer Sequenz, solange eine angegebene Bedingung wahr ist, und gibt dann die verbleibenden Elemente zurück. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet. |
| Sum(IQueryable<Decimal>) |
Berechnet die Summe einer Folge von Decimal Werten. |
| Sum(IQueryable<Double>) |
Berechnet die Summe einer Folge von Double Werten. |
| Sum(IQueryable<Int32>) |
Berechnet die Summe einer Folge von Int32 Werten. |
| Sum(IQueryable<Int64>) |
Berechnet die Summe einer Folge von Int64 Werten. |
| Sum(IQueryable<Nullable<Decimal>>) |
Berechnet die Summe einer Abfolge von Nullwerte Decimal . |
| Sum(IQueryable<Nullable<Double>>) |
Berechnet die Summe einer Abfolge von Nullwerte Double . |
| Sum(IQueryable<Nullable<Int32>>) |
Berechnet die Summe einer Abfolge von Nullwerte Int32 . |
| Sum(IQueryable<Nullable<Int64>>) |
Berechnet die Summe einer Abfolge von Nullwerte Int64 . |
| Sum(IQueryable<Nullable<Single>>) |
Berechnet die Summe einer Abfolge von Nullwerte Single . |
| Sum(IQueryable<Single>) |
Berechnet die Summe einer Folge von Single Werten. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Berechnet die Summe der Abfolge von Decimal Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Berechnet die Summe der Abfolge von Double Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Berechnet die Summe der Abfolge von Int32 Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Berechnet die Summe der Abfolge von Int64 Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Berechnet die Summe der Abfolge nullwertbarer Decimal Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Berechnet die Summe der Abfolge nullwertbarer Double Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Berechnet die Summe der Abfolge nullwertbarer Int32 Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Berechnet die Summe der Abfolge nullwertbarer Int64 Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Berechnet die Summe der Abfolge nullwertbarer Single Werte, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Berechnet die Summe der Abfolge von Single Werten, die durch Aufrufen einer Projektionsfunktion für jedes Element der Eingabesequenz abgerufen wird. |
| Take<TSource>(IQueryable<TSource>, Int32) |
Gibt eine angegebene Anzahl zusammenhängender Elemente vom Anfang einer Sequenz zurück. |
| Take<TSource>(IQueryable<TSource>, Range) |
Gibt einen angegebenen Bereich zusammenhängender Elemente aus einer Sequenz zurück. |
| TakeLast<TSource>(IQueryable<TSource>, Int32) |
Gibt eine neue abfragbare Sequenz zurück, die die letzten |
| TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Gibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung wahr ist. |
| TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Gibt Elemente aus einer Sequenz zurück, solange eine angegebene Bedingung wahr ist. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet. |
| ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Führt eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs aus. |
| ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Führt eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel aus. |
| ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Führt mithilfe eines angegebenen Vergleichs eine nachfolgende Reihenfolge der Elemente in absteigender Reihenfolge aus. |
| ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Führt eine nachfolgende Reihenfolge der Elemente in einer Sequenz in absteigender Reihenfolge gemäß einem Schlüssel aus. |
| Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Erzeugt die Set-Vereinigung von zwei Sequenzen mithilfe eines angegebenen IEqualityComparer<T>. |
| Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Erzeugt die Festgelegte Vereinigung von zwei Sequenzen mithilfe des Standardgleichstellungsabgleichs. |
| UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Erzeugt die Set-Vereinigung von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>) |
Erzeugt die Set-Vereinigung von zwei Sequenzen gemäß einer angegebenen Schlüsselmarkierfunktion. |
| Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Filtert eine Abfolge von Werten basierend auf einem Prädikat. |
| Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Filtert eine Abfolge von Werten basierend auf einem Prädikat. Der Index jedes Elements wird in der Logik der Prädikatfunktion verwendet. |
| Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>) |
Führt zwei Sequenzen mithilfe der angegebenen Prädikatfunktion zusammen. |
| Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
Erzeugt eine Abfolge von Tupeln mit Elementen aus den drei angegebenen Sequenzen. |
| Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>) |
Erzeugt eine Abfolge von Tupeln mit Elementen aus den beiden angegebenen Sequenzen. |