Über Metadaten-Satzarten können Metadaten mit unterschiedlichem Aufbau in einer Tabelle verarbeitet werden.
Dabei wird eine Metadatentabelle angelegt, die alle Datenfelder aller Satzarten enthält.
Über ein Satzartenfeld, werden die Satzarten voneinandner unterschieden.
Das Satzartendatenfeld muss die Eigenschaft "Ist Satzart" gesetzt haben. Außerdem muss für das Satzartenfeld eine Auswahllisten vereinbart werden.
Es darf nur ein Satzartenfeld pro Metadatentabelle geben.
Ist für eine Tabelle ein Satzartenfeld festgelegt, muss in der Konfiguration eines Property-Grid-Controls für jede Satzart eine eigene Konfiguration erstellt werden.
In einem ObjectList Control wird nicht nach Satzarten unterschieden. Hier sollten also nur Datenfelder angezeigt werden, die in allen Satzarten gleichermaßen verwendet werden.