Поделиться через


TypedTableBaseExtensions Класс

Определение

Содержит методы расширения для класса TypedTableBase<T>.

public ref class TypedTableBaseExtensions abstract sealed
public static class TypedTableBaseExtensions
type TypedTableBaseExtensions = class
Public Module TypedTableBaseExtensions
Наследование
TypedTableBaseExtensions

Комментарии

Класс содержит статические методы расширения, определяющие метод и стандартные AsEnumerable операции запроса для типизированных наборов данных.

Для этого класса невозможно создание экземпляров.

Методы

AsEnumerable<TRow>(TypedTableBase<TRow>)

Перечисляет элементы строки данных TypedTableBase<T> и возвращает объект EnumerableRowCollection<TRow>, в котором универсальный параметр T равен DataRow. Этот объект можно использовать в запросе к выражению LINQ или методу.

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

Возвращает элемент в указанной строке в последовательности или значение по умолчанию, если строка вне допустимого диапазона.

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

Сортирует строки объекта TypedTableBase<T> в порядке возрастания по заданному ключу.

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

Сортирует строки объекта TypedTableBase<T> в порядке возрастания по указанному ключу и компаратору.

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

Сортирует строки объекта TypedTableBase<T> в порядке убывания по указанному ключу.

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

Сортирует строки объекта TypedTableBase<T> в порядке убывания в соответствии с указанным ключом и компаратором.

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

Проецирует каждый элемент TypedTableBase<T> в новую форму.

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

Выполняет фильтрацию последовательности строк на основе указанного предиката.

Применяется к

См. также раздел