IOrderedQueryable Gränssnitt

Definition

Representerar resultatet av en sorteringsåtgärd.

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
Härledda
Implementeringar

Kommentarer

Gränssnittet IOrderedQueryable är avsett för implementering av frågeprovidrar.

Det här gränssnittet representerar resultatet av en sorteringsfråga OrderBysom anropar metoden, OrderByDescendingeller ThenByThenByDescending. När CreateQuery anropas och skickas ett uttrycksträd som representerar en sorteringsfråga måste det resulterande IQueryable objektet vara av en typ som implementerar IOrderedQueryable.

Mer information om hur du skapar en egen LINQ-provider finns i LINQ: Skapa en IQueryable-provider.

Egenskaper

Name Description
ElementType

Hämtar den typ av element som returneras när uttrycksträdet som är associerat med den här instansen körs IQueryable .

(Ärvd från IQueryable)
Expression

Hämtar uttrycksträdet som är associerat med instansen av IQueryable.

(Ärvd från IQueryable)
Provider

Hämtar frågeprovidern som är associerad med den här datakällan.

(Ärvd från IQueryable)

Metoder

Name Description
GetEnumerator()

Returnerar en uppräknare som itererar genom en samling.

(Ärvd från IEnumerable)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

Cast<TResult>(IQueryable)

Konverterar elementen i en IQueryable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

OfType<TResult>(IQueryable)

Filtrerar elementen i en IQueryable baserat på en angiven typ.

Gäller för

Se även