Auf Englisch lesen

Teilen über


TypedTableBaseExtensions Klasse

Definition

Enthält die Erweiterungsmethoden für die TypedTableBase<T>-Klasse.

C#
public static class TypedTableBaseExtensions
Vererbung
TypedTableBaseExtensions

Hinweise

Die -Klasse enthält statische Erweiterungsmethoden, die die AsEnumerable Methoden- und Standardabfragevorgänge für typisierte Datasets definieren.

Diese Klasse kann nicht instanziiert werden.

Methoden

AsEnumerable<TRow>(TypedTableBase<TRow>)

Listet die Elemente der Datenzeile von TypedTableBase<T> auf und gibt ein EnumerableRowCollection<TRow>-Objekt zurück, wobei der generische Parameter T gleich DataRow ist. Dieses Objekt kann in einer LINQ-Ausdrucks- oder Methodenabfrage verwendet werden.

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

Gibt das Element an einer angegebenen Zeile in einer Sequenz oder einen Standardwert zurück, wenn die Zeile außerhalb des gültigen Bereichs liegt.

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

Sortiert die Zeilen einer TypedTableBase<T> in aufsteigender Reihenfolge nach dem angegebenen Schlüssel.

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

Sortiert die Zeilen einer TypedTableBase<T> in aufsteigender Reihenfolge nach dem angegebenen Schlüssel und Vergleich.

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

Sortiert die Zeilen einer TypedTableBase<T> in absteigender Reihenfolge nach dem angegebenen Schlüssel.

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

Sortiert die Zeilen einer TypedTableBase<T> in absteigender Reihenfolge nach dem angegebenen Schlüssel und Vergleich.

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

Projiziert jedes Element von TypedTableBase<T> in ein neues Format.

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

Filtert eine Sequenz von Zeilen auf Grundlage des angegebenen Prädikats.

Gilt für:

Produkt Versionen
.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

Weitere Informationen