IOrderedQueryable Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |