Sdílet prostřednictvím


TypedTableBaseExtensions Třída

Definice

Obsahuje rozšiřující metody pro TypedTableBase<T> třídu.

public ref class TypedTableBaseExtensions abstract sealed
public static class TypedTableBaseExtensions
type TypedTableBaseExtensions = class
Public Module TypedTableBaseExtensions
Dědičnost
TypedTableBaseExtensions

Poznámky

Třída obsahuje statické rozšiřující metody, které definují AsEnumerable metody a standardní operace dotazu pro zadané datové sady.

Tuto třídu nelze vytvořit instanci.

Metody

AsEnumerable<TRow>(TypedTableBase<TRow>)

Vytvoří výčet prvků datového řádku objektu TypedTableBase<T> a vrátí EnumerableRowCollection<TRow> objekt, kde obecný parametr T je DataRow. Tento objekt lze použít ve výrazu LINQ nebo dotazu metody.

ElementAtOrDefault<TRow>(TypedTableBase<TRow>, Int32)

Vrátí prvek na zadaném řádku v sekvenci nebo výchozí hodnotu, pokud je řádek mimo rozsah.

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>)

Seřadí řádky objektu TypedTableBase<T> vzestupně podle zadaného klíče.

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Seřadí řádky objektu TypedTableBase<T> vzestupně podle zadaného klíče a porovnávače.

OrderByDescending<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>)

Seřadí řádky objektu TypedTableBase<T> sestupně podle zadaného klíče.

OrderByDescending<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Seřadí řádky objektu TypedTableBase<T> sestupně podle zadaného klíče a porovnávače.

Select<TRow,S>(TypedTableBase<TRow>, Func<TRow,S>)

Promítá každý prvek objektu TypedTableBase<T> do nové podoby.

Where<TRow>(TypedTableBase<TRow>, Func<TRow,Boolean>)

Filtruje posloupnost řádků na základě zadaného predikátu.

Platí pro

Viz také