DataAdapter.TableMappings Eigenschaft

Definition

Ruft eine Auflistung ab, die die Masterzuordnung zwischen einer Quelltabelle und einer DataTable bereitstellt.

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 Masterzuordnung zwischen den zurückgegebenen Datensätzen und dem DataSet bereitstellt. Der Standardwert ist eine leere Auflistung.

Attribute

Beispiele

Im folgenden Beispiel wird die abgeleitete Klasse verwendet, um ihrer Auflistung Objekte hinzuzufügen und eine Liste dieser OleDbDataAdapter DataTableMapping TableMappings zugeordneten Quelltabellen anzuzeigen. In diesem Beispiel wird davon ausgegangen, OleDbDataAdapter dass bereits ein 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

Beim Abgleich von Änderungen verwendet die -Auflistung, um die von der Datenquelle verwendeten Spaltennamen den spaltennamen zu zuordnen, die DataAdapter DataTableMappingCollection von verwendet DataSet werden.

Gilt für

Siehe auch