DataAdapter.TableMappings Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.