IOrderedQueryable Schnittstelle
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 das Ergebnis eines Sortiervorgangs dar.
public interface class IOrderedQueryable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface class IOrderedQueryable : System::Linq::IQueryable
public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
public interface IOrderedQueryable : System.Linq.IQueryable
type IOrderedQueryable = interface
interface IEnumerable
interface IQueryable
type IOrderedQueryable = interface
interface IQueryable
interface IEnumerable
Public Interface IOrderedQueryable
Implements IEnumerable, IQueryable
Public Interface IOrderedQueryable
Implements IQueryable
- Abgeleitet
- Implementiert
Hinweise
Die IOrderedQueryable Schnittstelle ist für die Implementierung durch Abfrageanbieter vorgesehen.
Diese Schnittstelle stellt das Ergebnis einer Sortierabfrage dar, die die Methoden OrderBy, oder OrderByDescending. ThenByThenByDescending Wenn CreateQuery eine Ausdrucksstruktur aufgerufen und übergeben wird, die eine Sortierabfrage darstellt, muss das resultierende IQueryable Objekt vom Typ sein, der implementiert IOrderedQueryablewird.
Weitere Informationen zum Erstellen Ihres eigenen LINQ-Anbieters finden Sie unter LINQ: Building an IQueryable Provider.
Eigenschaften
| Name | Beschreibung |
|---|---|
| ElementType |
Ruft den Typ der Elemente ab, die zurückgegeben werden, wenn die ausdrucksstruktur, die dieser Instanz IQueryable zugeordnet ist, ausgeführt wird. (Geerbt von IQueryable) |
| Expression |
Ruft die Ausdrucksstruktur ab, die der Instanz von IQueryablezugeordnet ist. (Geerbt von IQueryable) |
| Provider |
Ruft den Abfrageanbieter ab, der dieser Datenquelle zugeordnet ist. (Geerbt von IQueryable) |
Methoden
| Name | Beschreibung |
|---|---|
| GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Geerbt von IEnumerable) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| Cast<TResult>(IQueryable) |
Konvertiert die Elemente eines IQueryable Typs in den angegebenen Typ. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |
| OfType<TResult>(IQueryable) |
Filtert die Elemente einer IQueryable basierend auf einem angegebenen Typ. |