Udostępnij za pośrednictwem


TypedTableBaseExtensions Klasa

Definicja

Zawiera metody rozszerzenia dla TypedTableBase<T> klasy.

public ref class TypedTableBaseExtensions abstract sealed
public static class TypedTableBaseExtensions
type TypedTableBaseExtensions = class
Public Module TypedTableBaseExtensions
Dziedziczenie
TypedTableBaseExtensions

Uwagi

Klasa zawiera metody rozszerzenia statycznego, które definiują metodę AsEnumerable i standardowe operacje zapytań dla typowanych zestawów danych.

Nie można utworzyć wystąpienia tej klasy.

Metody

AsEnumerable<TRow>(TypedTableBase<TRow>)

Wylicza elementy TypedTableBase<T> wiersza danych obiektu i zwraca EnumerableRowCollection<TRow> obiekt, gdzie parametr T ogólny to DataRow. Ten obiekt może być używany w wyrażeniu LINQ lub zapytaniu metody.

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

Zwraca element w określonym wierszu w sekwencji lub wartość domyślną, jeśli wiersz jest poza zakresem.

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

Sortuje wiersze elementu TypedTableBase<T> w kolejności rosnącej zgodnie z określonym kluczem.

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

Sortuje wiersze elementu TypedTableBase<T> w kolejności rosnącej zgodnie z określonym kluczem i modułem porównawczym.

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

Sortuje wiersze elementu TypedTableBase<T> w kolejności malejącej zgodnie z określonym kluczem.

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

Sortuje wiersze elementu TypedTableBase<T> w kolejności malejącej zgodnie z określonym kluczem i modułem porównawczym.

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

Projektuje każdy element elementu TypedTableBase<T> w nowym formularzu.

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

Filtruje sekwencję wierszy na podstawie określonego predykatu.

Dotyczy

Zobacz też