IOrderedQueryable Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje výsledek operace řazení.
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
- Odvozené
- Implementuje
Poznámky
Rozhraní IOrderedQueryable je určené pro implementaci poskytovateli dotazů.
Toto rozhraní představuje výsledek dotazu řazení, který volá metody OrderBy, OrderByDescendingThenBy nebo ThenByDescending. Je-li CreateQuery volána a předána strom výrazu, který představuje dotaz řazení, výsledný IQueryable objekt musí být typu, který implementuje IOrderedQueryable.
Další informace o tom, jak vytvořit vlastního zprostředkovatele LINQ, najdete v tématu LINQ: Sestavení Zprostředkovatele IQueryable.
Vlastnosti
| Name | Description |
|---|---|
| ElementType |
Získá typ elementů, které jsou vráceny při strom výrazu asociovaný s touto instancí IQueryable je spuštěn. (Zděděno od IQueryable) |
| Expression |
Získá strom výrazu, který je přidružen k instanci IQueryable. (Zděděno od IQueryable) |
| Provider |
Získá zprostředkovatele dotazu, který je přidružen k tomuto zdroji dat. (Zděděno od IQueryable) |
Metody
| Name | Description |
|---|---|
| GetEnumerator() |
Vrátí enumerátor, který iteruje kolekcí. (Zděděno od IEnumerable) |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| Cast<TResult>(IQueryable) |
Převede prvky zadaného IQueryable typu. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |
| OfType<TResult>(IQueryable) |
Filtruje prvky IQueryable na základě zadaného typu. |