TypedTableBaseExtensions Sınıf

Tanım

sınıfı için TypedTableBase<T> uzantı yöntemlerini içerir.

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

Açıklamalar

sınıfı, türü belirtilen veri kümeleri için yöntemi ve standart sorgu işlemlerini tanımlayan AsEnumerable statik uzantı yöntemlerini içerir.

Bu sınıf örneği oluşturulamaz.

Yöntemler

AsEnumerable<TRow>(TypedTableBase<TRow>)

öğesinin veri satırı öğelerini TypedTableBase<T> numaralandırır ve genel parametresinin T olduğu DataRowbir EnumerableRowCollection<TRow> nesnesi döndürür. Bu nesne bir LINQ ifadesinde veya yöntem sorgusunda kullanılabilir.

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

Satır aralık dışındaysa, belirtilen satırdaki öğeyi bir dizide veya varsayılan değerde döndürür.

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

Bir öğesinin TypedTableBase<T> satırlarını belirtilen anahtara göre artan düzende sıralar.

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

Bir öğesinin TypedTableBase<T> satırlarını belirtilen anahtara ve karşılaştırıcıya göre artan düzende sıralar.

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

bir öğesinin TypedTableBase<T> satırlarını belirtilen anahtara göre azalan düzende sıralar.

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

Bir öğesinin TypedTableBase<T> satırlarını belirtilen anahtara ve karşılaştırıcıya göre azalan düzende sıralar.

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

öğesinin TypedTableBase<T> her öğesini yeni bir forma projeler.

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

Belirtilen koşula göre bir satır dizisini filtreler.

Şunlara uygulanır

Ayrıca bkz.