DataColumnMapping Klasse

Definition

Enthält eine generische Spaltenzuordnung für ein Objekt, das von DataAdapter erbt. Diese Klasse kann nicht vererbt werden.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Vererbung
DataColumnMapping
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird ein DataColumnMapping Objekt erstellt und zu einem DataColumnMappingCollection. Anschließend wird dem Benutzer mitgeteilt, dass die Zuordnung zur Auflistung hinzugefügt wurde und das übergeordnete Element für die Zuordnung anzeigt.


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());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

Hinweise

Mit DataColumnMapping einer Möglichkeit können Sie Spaltennamen in einer DataTable Spalte verwenden, die sich von denen in der Datenquelle unterscheidet. Die DataAdapter Zuordnung wird verwendet, um den Spalten zu entsprechen, wenn die Tabellen in der DataSet Oder Datenquelle aktualisiert werden. Weitere Informationen finden Sie unter DataAdapter DataTable- und DataColumn-Zuordnungen.

Konstruktoren

DataColumnMapping()

Initialisiert eine neue Instanz der DataColumnMapping-Klasse.

DataColumnMapping(String, String)

Initialisiert eine neue Instanz der DataColumnMapping-Klasse mit dem angegebenen Quellspaltennamen und dem DataSet-Spaltennamen, für den die Zuordnung erfolgen soll.

Eigenschaften

DataSetColumn

Ruft den Namen der Spalte in dem DataSet ab, für das die Zuordnung erfolgen soll, oder legt diesen fest.

SourceColumn

Ruft den Namen der Spalte in der Datenquelle ab, aus der die Zuordnung erfolgen soll, oder legt diesen fest. Bei dem Namen wird die Groß- und Kleinschreibung berücksichtigt.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Ruft eine DataColumn aus der angegebenen DataTable unter Verwendung der MissingSchemaAction-Eigenschaft und der DataSetColumn-Eigenschaft ab.

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Eine statische Version von GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction), die ohne Instanziierung eines DataColumnMapping-Objekts aufgerufen werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
ToString()

Konvertiert den aktuellen SourceColumn-Namen in eine Zeichenfolge.

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.

Gilt für

Siehe auch