Teilen über


Datensatzfunktionen

Diese Funktionen erstellen und bearbeiten Datensatzwerte.

Informationen

Name BESCHREIBUNG
Record.FieldCount Gibt die Anzahl der Felder in einem Datensatz zurück.
Record.HasFields Gibt wahr zurück, wenn der Feldname oder die Feldnamen in einem Datensatz vorhanden sind.

Verwandlungen

Name BESCHREIBUNG
Geography.FromWellKnownText Übersetzt Text, der einen geografischen Wert im Well-Known Textformat (WKT) darstellt, in einen strukturierten Datensatz.
Geography.ToWellKnownText Übersetzt einen strukturierten geografischen Punktwert in seine textuelle Darstellung im Well-Known-Format (WKT).
GeographyPoint.From Erstellt einen Datensatz, der einen geografischen Punkt aus Teilen darstellt.
Geometry.FromWellKnownText Übersetzt Text, der einen geometrischen Wert im Well-Known Textformat (WKT) darstellt, in einen strukturierten Datensatz.
Geometry.ToWellKnownText Übersetzt einen strukturierten geometrischen Punktwert in seine Well-Known Textdarstellung (WKT).
GeometryPoint.From Erstellt einen Datensatz, der einen geometrischen Punkt aus Teilen darstellt.
Record.AddField Fügt ein Feld aus einem Feldnamen und -wert hinzu.
Record.Combine Kombiniert die Datensätze in einer Liste.
Record.RemoveFields Entfernt die angegebenen Felder aus dem Eingabedatensatz.
Record.RenameFields Gibt einen neuen Datensatz zurück, der die angegebenen Felder umbenennt. Die resultierenden Felder behalten ihre ursprüngliche Reihenfolge bei. Diese Funktion unterstützt das Austauschen und Verketten von Feldnamen. Allerdings müssen alle Zielnamen plus verbleibende Feldnamen einen eindeutigen Satz darstellen, oder ein Fehler tritt auf.
Record.ReorderFields Sortiert Datensatzfelder neu an, um der Reihenfolge einer Liste von Feldnamen zu entsprechen.
Record.TransformFields Transformiert Felder durch Anwenden von transformOperations. Weitere Informationen zu Werten, die von transformOperations unterstützt werden, erhalten Sie unter "Parameterwerte".

Auswahl

Name BESCHREIBUNG
Record.Field Gibt den Wert des angegebenen Felds zurück. Diese Funktion kann verwendet werden, um eine Feldsuchsyntax für einen bestimmten Datensatz dynamisch zu erstellen. Auf diese Weise handelt es sich um eine dynamische Version der Datensatz-[Feld]-Syntax.
Record.FieldNames Gibt eine Liste von Feldnamen in der Reihenfolge der Felder des Datensatzes zurück.
Record.FieldOrDefault Gibt den Wert eines Felds aus einem Datensatz oder den Standardwert zurück, wenn das Feld nicht vorhanden ist.
Record.FieldValues Gibt eine Liste von Feldwerten in der Reihenfolge der Felder des Datensatzes zurück.
Record.SelectFields Gibt einen neuen Datensatz zurück, der die aus dem Eingabedatensatz ausgewählten Felder enthält. Die ursprüngliche Reihenfolge der Felder wird beibehalten.

Serialisierung

Name BESCHREIBUNG
Record.FromList Gibt einen Datensatz mit einer Liste von Feldwerten und einer Gruppe von Feldern zurück.
Record.FromTable Gibt einen Datensatz aus einer Datensatztabelle zurück, die Feldnamen und Werte enthält.
Record.ToList Gibt eine Liste von Werten zurück, die die Feldwerte des Eingabedatensatzes enthalten.
Record.ToTable Gibt eine Tabelle mit Datensätzen zurück, die Feldnamen und Werte aus einem Eingabedatensatz enthalten.

Parameterwerte

Die folgenden Typdefinitionen werden verwendet, um die Parameterwerte zu beschreiben, auf die in den obigen Datensatzfunktionen verwiesen wird.

Typendefinition BESCHREIBUNG
Option „MissingField“ Weitere Informationen: MissingField.Type
Transformationsoperationen Transformationsvorgänge können durch einen der folgenden Werte angegeben werden:

• Ein Listenwert bestehend aus zwei Elementen: das erste Element ist der Feldname und das zweite Element ist die Transformationsfunktion, die auf dieses Feld angewendet wird, um einen neuen Wert zu erzeugen.

• Eine Liste von Transformationen kann durch Bereitstellen eines Listenwerts bereitgestellt werden, und jedes Element ist der Listenwert von 2 Elementen, wie oben beschrieben.

Beispiele: Gehen Sie zur Beschreibung von Record.TransformFields
Umbenennen von Vorgängen Umbenennungsvorgänge für einen Datensatz können als eine der folgenden Optionen angegeben werden:

Ein einzelner Umbenennungsvorgang, der durch eine Liste mit zwei Feldnamen dargestellt wird, alt und neu.

Beispiele: Gehen Sie zur Beschreibung von Record.RenameFields.