IOrderedQueryable Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje wynik operacji sortowania.
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
- Pochodne
- Implementuje
Uwagi
Interfejs IOrderedQueryable jest przeznaczony do implementacji przez dostawców zapytań.
Ten interfejs reprezentuje wynik zapytania sortowania, które wywołuje metody OrderBy, OrderByDescendinglub ThenByThenByDescending. Gdy CreateQuery jest wywoływane i przekazywane drzewo wyrażeń, które reprezentuje zapytanie sortowania, wynikowy IQueryable obiekt musi być typem implementujący IOrderedQueryable.
Aby uzyskać więcej informacji na temat tworzenia własnego dostawcy LINQ, zobacz LINQ: Tworzenie dostawcy IQueryable.
Właściwości
ElementType |
Pobiera typ elementów zwracanych podczas wykonywania drzewa wyrażeń skojarzonego z tym wystąpieniem IQueryable . (Odziedziczone po IQueryable) |
Expression |
Pobiera drzewo wyrażeń skojarzone z wystąpieniem elementu IQueryable. (Odziedziczone po IQueryable) |
Provider |
Pobiera dostawcę zapytań skojarzonego z tym źródłem danych. (Odziedziczone po IQueryable) |
Metody
GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po kolekcji. (Odziedziczone po IEnumerable) |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |
Cast<TResult>(IQueryable) |
Konwertuje elementy elementu na IQueryable określony typ. |
OfType<TResult>(IQueryable) |
Filtruje elementy elementu IQueryable na podstawie określonego typu. |