DataAdapter.TableMappings Proprietà

Definizione

Ottiene un insieme che contiene il mapping principale tra una tabella di origine e un oggetto DataTable.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

Valore della proprietà

Insieme che fornisce il mapping principale tra i record restituiti e l'oggetto DataSet.A collection that provides the master mapping between the returned records and the DataSet. Il valore predefinito è una raccolta vuota.The default value is an empty collection.

Attributi

Esempi

Nell'esempio seguente viene utilizzata una classe derivata, OleDbDataAdapter, per aggiungere DataTableMapping oggetti alla raccolta di TableMappings e visualizzare un elenco di tali tabelle di origine mappate.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 questo esempio si presuppone che sia già stato creato un OleDbDataAdapter.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

Commenti

Quando si riconciliano le modifiche, il DataAdapter utilizza la raccolta DataTableMappingCollection per associare i nomi di colonna utilizzati dall'origine dati con i nomi di colonna utilizzati dal DataSet.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.

Si applica a

Vedi anche