Прочитать на английском

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


TypedTableBaseExtensions Класс

Определение

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

public static class 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>)

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

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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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 2.1

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