DataAdapter.TableMappings Eigenschaft

Definition

Ruft eine Auflistung ab, die die Masterzuordnung zwischen einer Quelltabelle und einer DataTable bereitstellt.Gets a collection that provides the master mapping between a source table and a DataTable.

public:
 property System::Data::Common::DataTableMappingCollection ^ TableMappings { System::Data::Common::DataTableMappingCollection ^ get(); };
[System.Data.DataSysDescription("DataAdapter_TableMappings")]
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
member this.TableMappings : System.Data.Common.DataTableMappingCollection
Public ReadOnly Property TableMappings As DataTableMappingCollection

Eigenschaftswert

Eine Auflistung, die die Masterzuordnung zwischen den zurückgegebenen Datensätzen und dem DataSet bereitstellt.A collection that provides the master mapping between the returned records and the DataSet. Der Standardwert ist eine leere Auflistung.The default value is an empty collection.

Attribute

Beispiele

Im folgenden Beispiel wird eine abgeleitete Klasse (OleDbDataAdapter) verwendet, um der TableMappings Collection DataTableMapping Objekte hinzuzufügen und eine Liste dieser zugeordneten Quell Tabellen anzuzeigen.The following example uses a derived class, OleDbDataAdapter, to add DataTableMapping objects to its TableMappings collection and display a list of those mapped source tables. In diesem Beispiel wird davon ausgegangen, dass bereits eine OleDbDataAdapter erstellt wurde.This example assumes that an OleDbDataAdapter has already been created.

public void ShowTableMappings() {
   // ...
   // create myDataAdapter
   // ...
   myDataAdapter.TableMappings.Add("Categories","DataCategories");
   myDataAdapter.TableMappings.Add("Orders","DataOrders");
   myDataAdapter.TableMappings.Add("Products","DataProducts");
   string myMessage = "Table Mappings:\n";
   for(int i=0;i < myDataAdapter.TableMappings.Count;i++) {
      myMessage += i.ToString() + " "
         + myDataAdapter.TableMappings[i].ToString() + "\n";
   }
   MessageBox.Show(myMessage);
}
Public Sub ShowTableMappings()
    ' ...
    ' create myDataAdapter
    ' ...
    myDataAdapter.TableMappings.Add("Categories", "DataCategories")
    myDataAdapter.TableMappings.Add("Orders", "DataOrders")
    myDataAdapter.TableMappings.Add("Products", "DataProducts")
    Dim myMessage As String = "Table Mappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To myDataAdapter.TableMappings.Count - 1
        myMessage += i.ToString() + " " _
           + myDataAdapter.TableMappings(i).ToString() + ControlChars.Cr
    Next i
    MessageBox.Show(myMessage)
End Sub

Hinweise

Beim Abstimmen von Änderungen verwendet die DataAdapter die DataTableMappingCollection Auflistung, um die von der Datenquelle verwendeten Spaltennamen mit den vom DataSetverwendeten Spaltennamen zuzuordnen.When reconciling changes, the DataAdapter uses the DataTableMappingCollection collection to associate the column names used by the data source with the column names used by the DataSet.

Gilt für:

Siehe auch