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> 对象,其中泛型参数 TDataRow。 此对象可用于 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>)

按指定谓词筛选行序列。

适用于

另请参阅