Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

IColumnMapping-Schnittstelle

 

Veröffentlicht: Oktober 2016

Eine Datenquellspalte ordnet eine DataSet Spalte und wird implementiert, indem die DataColumnMapping -Klasse, die von .NET Framework-Datenanbietern gemeinsam verwendet wird.

Namespace:   System.Data
Assembly:  System.Data (in System.Data.dll)

public interface IColumnMapping

NameBeschreibung
System_CAPS_pubpropertyDataSetColumn

Ruft ab oder legt den Namen der Spalte innerhalb der DataSet zuzuordnen.

System_CAPS_pubpropertySourceColumn

Ruft ab oder legt den Namen der Spalte in der Datenquelle für die Zuordnung. Der Name ist Groß-/Kleinschreibung beachtet.

Die IColumnMapping Schnittstelle ermöglicht einer erbenden Klasse zum Implementieren einer Spaltenzuordnung-Klasse, die Spalte mit einer Datenquelle verknüpft eine DataSet Spalte. Weitere Informationen finden Sie unter DataAdapter DataTable- und DataColumn-Zuordnungen.

Eine Anwendung erstellt eine Instanz der nicht die IColumnMapping -Schnittstelle direkt, sondern erstellt eine Instanz einer Klasse, erbt IColumnMapping.

Klassen, die erben IColumnMapping müssen alle geerbten Member implementieren und in der Regel definieren zusätzliche Member-anbieterspezifische Funktionen hinzuzufügen. Zum Beispiel die IColumnMapping Schnittstelle definiert die DataSetColumn Eigenschaft. Wiederum die DataColumnMapping Klasse erbt diese Eigenschaft und definiert außerdem die GetDataColumnBySchemaAction Methode.

Hinweise für Implementierer:

Beim Erben von der IColumnMapping -Schnittstelle, sollten Sie die folgenden Konstruktoren implementieren:

Element

Beschreibung

ColumnMapping()

Initialisiert eine neue Instanz der ColumnMapping-Klasse.

ColumnMapping (String Quellspalte, Zeichenfolge DataSetColumn)

Initialisiert eine neue Instanz der ColumnMapping-Klasse mit einer Quelle mit dem angegebenen Quellspaltennamen und DataSet Spaltenname.

Das folgende Beispiel erstellt eine Instanz der abgeleiteten Klasse DataColumnMapping, wird eine DataColumnMappingCollection Auflistung. Anschließend wird der Benutzer darüber informiert, dass die Zuordnung der Auflistung hinzugefügt wurde und das übergeordnete Element für die Zuordnung.


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.", 
       mapping.ToString(), columnMappings.ToString());
}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: