DataAdapter.TableMappings Eigenschap

Definitie

Hiermee haalt u een verzameling op die de primaire toewijzing tussen een brontabel en een 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; }
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
[<System.Data.DataSysDescription("DataAdapter_TableMappings")>]
member this.TableMappings : System.Data.Common.DataTableMappingCollection
member this.TableMappings : System.Data.Common.DataTableMappingCollection
Public ReadOnly Property TableMappings As DataTableMappingCollection

Waarde van eigenschap

Een verzameling die de primaire toewijzing biedt tussen de geretourneerde records en de DataSet. De standaardwaarde is een lege verzameling.

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een afgeleide klasse gebruikt, OleDbDataAdapterom objecten toe te voegen aan de TableMappings verzameling en een lijst weer te geven DataTableMapping met de toegewezen brontabellen. In dit voorbeeld wordt ervan uitgegaan dat er al een OleDbDataAdapter is gemaakt.

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

Opmerkingen

Bij het afstemmen van wijzigingen wordt de DataAdapterDataTableMappingCollection verzameling gebruikt om de kolomnamen die door de gegevensbron worden gebruikt, te koppelen aan de kolomnamen die door de DataSetverzameling worden gebruikt.

Van toepassing op

Zie ook