DataColumnMapping DataColumnMapping DataColumnMapping DataColumnMapping Class

Definition

Enthält eine generische Spaltenzuordnung für ein Objekt, das von DataAdapter erbt.Contains a generic column mapping for an object that inherits from DataAdapter. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Beispiele

Im folgenden Beispiel wird ein DataColumnMapping -Objekt erstellt und einem DataColumnMappingCollectionhinzugefügt.The following example creates a DataColumnMapping object and adds it to a DataColumnMappingCollection. Anschließend wird dem Benutzer mitgeteilt, dass die Zuordnung zur Auflistung hinzugefügt wurde, und das übergeordnete Element für die Zuordnung wird angezeigt.It then tells the user that the mapping was added to the collection and shows the Parent for the mapping.


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 können Sie Spaltennamen in einem DataTable verwenden, die sich von denen in der Datenquelle unterscheiden. DataColumnMappingA DataColumnMapping enables you to use column names in a DataTable that are different from those in the data source. Der DataAdapter verwendet die Zuordnung, um die Spalten zu vergleichen, wenn die DataSet Tabellen in der Datenquelle oder aktualisiert werden.The DataAdapter uses the mapping to match the columns when the tables in the DataSet or data source are updated. Weitere Informationen finden Sie unter DataAdapter-Datentabelle und datacolumschlag-Zuordnungen.For more information, see DataAdapter DataTable and DataColumn Mappings.

Konstruktoren

DataColumnMapping() DataColumnMapping() DataColumnMapping() DataColumnMapping()

Initialisiert eine neue Instanz der DataColumnMapping-Klasse.Initializes a new instance of the DataColumnMapping class.

DataColumnMapping(String, String) DataColumnMapping(String, String) DataColumnMapping(String, String) 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.Initializes a new instance of the DataColumnMapping class with the specified source column name and DataSet column name to map to.

Eigenschaften

DataSetColumn DataSetColumn DataSetColumn DataSetColumn

Ruft den Namen der Spalte in dem DataSet ab, für das die Zuordnung erfolgen soll, oder legt diesen fest.Gets or sets the name of the column within the DataSet to map to.

SourceColumn SourceColumn SourceColumn SourceColumn

Ruft den Namen der Spalte in der Datenquelle ab, aus der die Zuordnung erfolgen soll, oder legt diesen fest.Gets or sets the name of the column within the data source to map from. Bei dem Namen wird die Groß- und Kleinschreibung berücksichtigt.The name is case-sensitive.

Methoden

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Ruft eine DataColumn aus der angegebenen DataTable unter Verwendung der MissingSchemaAction-Eigenschaft und der DataSetColumn-Eigenschaft ab.Gets a DataColumn from the given DataTable using the MissingSchemaAction and the DataSetColumn property.

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

Eine statische Version von GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction), die ohne Instanziierung eines DataColumnMapping-Objekts aufgerufen werden kann.A static version of GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) that can be called without instantiating a DataColumnMapping object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Konvertiert den aktuellen SourceColumn-Namen in eine Zeichenfolge.Converts the current SourceColumn name to a string.

Explizite Schnittstellenimplementierungen

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.Creates a new object that is a copy of the current instance.

Gilt für:

Siehe auch