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čeno pro implementaci zprostředkovateli dotazů.
Toto rozhraní představuje výsledek dotazu řazení, který volá metody OrderBy, OrderByDescendingThenBy nebo ThenByDescending. Při CreateQuery zavolání a předání stromu výrazů, který představuje dotaz řazení, musí být výsledný IQueryable objekt 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
ElementType |
Získá typ elementů, které jsou vráceny při výrazu strom přidružený k této instanci IQueryable je spuštěna. (Zděděno od IQueryable) |
Expression |
Získá strom výrazů, 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
GetEnumerator() |
Vrací enumerátor procházející kolekci. (Zděděno od IEnumerable) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |
Cast<TResult>(IQueryable) |
Převede prvky objektu na IQueryable zadaný typ. |
OfType<TResult>(IQueryable) |
Filtruje prvky objektu IQueryable na základě zadaného typu. |