DataAdapter.TableMappings Eigenschaft

Definition

Ruft eine Auflistung ab, die die primäre Zuordnung zwischen einer Quelltabelle und einer .DataTable

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

Eigenschaftswert

DataTableMappingCollection

Eine Auflistung, die die primäre Zuordnung zwischen den zurückgegebenen Datensätzen und dem DataSet. Der Standardwert ist eine leere Auflistung.

Attribute

Beispiele

Im folgenden Beispiel wird eine abgeleitete Klasse verwendet, OleDbDataAdapterum ihrer TableMappings Auflistung Objekte hinzuzufügen DataTableMapping und eine Liste dieser zugeordneten Quelltabellen anzuzeigen. In diesem Beispiel wird davon ausgegangen, dass bereits ein OleDbDataAdapter Objekt erstellt wurde.

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

Bei der Abstimmung von Änderungen verwendet die DataAdapter DataTableMappingCollection Auflistung die Spaltennamen, die von der Datenquelle verwendet werden, mit den Spaltennamen, die von der DataSetDatenquelle verwendet werden.

Gilt für

Siehe auch