Freigeben über


DataTableMapping-Konstruktor (String, String, DataColumnMapping )

Initialisiert eine neue Instanz der DataTableMapping-Klasse, sofern ein Quelltabellenname, ein DataTable-Name und ein Array von DataColumnMapping-Objekten angegeben sind.

Namespace: System.Data.Common
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Public Sub New ( _
    sourceTable As String, _
    dataSetTable As String, _
    columnMappings As DataColumnMapping() _
)
'Usage
Dim sourceTable As String
Dim dataSetTable As String
Dim columnMappings As DataColumnMapping()

Dim instance As New DataTableMapping(sourceTable, dataSetTable, columnMappings)
public DataTableMapping (
    string sourceTable,
    string dataSetTable,
    DataColumnMapping[] columnMappings
)
public:
DataTableMapping (
    String^ sourceTable, 
    String^ dataSetTable, 
    array<DataColumnMapping^>^ columnMappings
)
public DataTableMapping (
    String sourceTable, 
    String dataSetTable, 
    DataColumnMapping[] columnMappings
)
public function DataTableMapping (
    sourceTable : String, 
    dataSetTable : String, 
    columnMappings : DataColumnMapping[]
)

Parameter

  • sourceTable
    Der Quelltabellenname aus einer Datenquelle mit Berücksichtigung von Groß- und Kleinschreibung.
  • dataSetTable
    Der Tabellenname aus einem DataSet, für das die Zuordnung erfolgen soll.

Beispiel

Im folgenden Beispiel wird ein DataTableMapping-Objekt erstellt, einige seiner Eigenschaften werden festgelegt, und seine ColumnMappings werden in ein Array kopiert. In diesem Beispiel wird davon ausgegangen, dass eine DataColumnMappingCollection-Klasse erstellt wurde.

Public Sub CreateDataTableMapping()
    ' ...
    ' create mappings
    ' ...
    Dim columns1() As DataColumnMapping
    mappings.CopyTo(columns1, 0)
    Dim mapping As New DataTableMapping _
       ("Categories", "DataCategories", columns1)
       
    Dim columns2() As DataColumnMapping
    mapping.ColumnMappings.CopyTo(columns2, 0)
End Sub
public void CreateDataTableMapping() 
{
    // ...
    // create mappings
    // ...

    DataColumnMapping[] columns1 = {};
    mappings.CopyTo(columns1, 0);
    DataTableMapping mapping =
        new DataTableMapping("Categories", "DataCategories", columns1);

    DataColumnMapping[] columns2 = {};
    mapping.ColumnMappings.CopyTo(columns2, 0);
}

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

DataTableMapping-Klasse
DataTableMapping-Member
System.Data.Common-Namespace