Číst v angličtině

Sdílet prostřednictvím


IOrderedQueryable Rozhraní

Definice

Představuje výsledek operace řazení.

public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
public interface IOrderedQueryable : System.Linq.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.

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Viz také