DataTableMapping DataTableMapping DataTableMapping DataTableMapping Class

Definition

Enthält eine Beschreibung einer zugeordneten Beziehung zwischen einer Quelltabelle und einer DataTable.Contains a description of a mapped relationship between a source table and a DataTable. Diese Klasse wird von einem DataAdapter beim Auffüllen eines DataSet verwendet.This class is used by a DataAdapter when populating a DataSet.

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

Beispiele

Das folgende Beispiel erstellt eine DataTableMapping -Objekt und fügt es einer DataTableMappingCollection.The following example creates a DataTableMapping object and adds it to a DataTableMappingCollection. Anschließend wird dem Benutzer darüber informiert, dass die Zuordnung der Auflistung hinzugefügt wurde, und zeigt die übergeordnete Zuordnung.It then informs the user that the mapping was added to the collection and displays the parent mapping.

public void AddDataTableMapping() 
{
    // ...
    // create tableMappings
    // ...
    DataTableMapping mapping =
        new DataTableMapping("Categories","DataCategories");
    tableMappings.Add((Object) mapping);
    Console.WriteLine("Table {0} added to {1} table mapping collection.",
        mapping.ToString(), tableMappings.ToString());
}
Public Sub AddDataTableMapping()
    ' ...
    ' create tableMappings
    ' ...
    Dim mapping As New DataTableMapping( _
       "Categories", "DataCategories")
    tableMappings.Add(CType(mapping, Object))
    Console.WriteLine( _
       "Table {0} added to {1} table mapping collection.", _
       mapping.ToString(), tableMappings.ToString())
End Sub

Hinweise

Ein DataTableMapping stellt eine masterzuordnung zwischen den Daten, die von einer Abfrage für eine Datenquelle zurückgegeben und ein DataTable.A DataTableMapping provides a master mapping between the data returned from a query against a data source, and a DataTable. Die DataTableMapping Namen übergeben werden kann, anstelle von der DataTable -Namens an die Fill -Methode der der DataAdapter.The DataTableMapping name can be passed in place of the DataTable name to the Fill method of the DataAdapter. Weitere Informationen finden Sie unter DataAdapter DataTable- und DataColumn-Zuordnungen.For more information, see DataAdapter DataTable and DataColumn Mappings.

Konstruktoren

DataTableMapping() DataTableMapping() DataTableMapping() DataTableMapping()

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

DataTableMapping(String, String) DataTableMapping(String, String) DataTableMapping(String, String) DataTableMapping(String, String)

Initialisiert eine neue Instanz der DataTableMapping-Klasse mit einer Quelle, sofern ein Quelltabellenname und ein DataTable-Name angegeben sind.Initializes a new instance of the DataTableMapping class with a source when given a source table name and a DataTable name.

DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[])

Initialisiert eine neue Instanz der DataTableMapping-Klasse, sofern ein Quelltabellenname, ein DataTable-Name und ein Array von DataColumnMapping-Objekten angegeben sind.Initializes a new instance of the DataTableMapping class when given a source table name, a DataTable name, and an array of DataColumnMapping objects.

Eigenschaften

ColumnMappings ColumnMappings ColumnMappings ColumnMappings

Ruft die DataColumnMappingCollection für den DataTable ab.Gets the DataColumnMappingCollection for the DataTable.

DataSetTable DataSetTable DataSetTable DataSetTable

Ruft den Tabellennamen aus einem DataSet ab oder legt diesen fest.Gets or sets the table name from a DataSet.

SourceTable SourceTable SourceTable SourceTable

Ruft den Quelltabellennamen aus einer Datenquelle mit Berücksichtigung von Groß- und Kleinschreibung ab oder legt diesen fest.Gets or sets the case-sensitive source table name from a data source.

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)
GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction)

Ruft eine DataColumn aus der angegebenen DataTable ab, wobei der angegebene MissingMappingAction-Wert und der Name der DataColumn verwendet werden.Gets a DataColumn from the specified DataTable using the specified MissingMappingAction value and the name of the DataColumn.

GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Gibt ein DataColumn-Objekt für einen angegebenen Spaltennamen zurück.Returns a DataColumn object for a given column name.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Ruft die aktuelle DataTable für das angegebene DataSet unter Verwendung des angegebenen MissingSchemaAction-Werts ab.Gets the current DataTable for the specified DataSet using the specified MissingSchemaAction value.

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 SourceTable-Namen in eine Zeichenfolge.Converts the current SourceTable 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.

ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings

Ruft die abgeleitete DataColumnMappingCollection-Klasse für die DataTable-Klasse ab.Gets the derived DataColumnMappingCollection for the DataTable.

Gilt für:

Siehe auch