DataTableMappingCollection.Add Methode

Definition

Fügt der Auflistung ein DataTableMapping Objekt hinzu.

Überlädt

Name Beschreibung
Add(Object)

Fügt der Auflistung eine Object Tabellenzuordnung hinzu.

Add(String, String)

Fügt der Auflistung ein DataTableMapping Objekt hinzu, wenn ein Quelltabellenname und ein DataSet Tabellenname angegeben werden.

Add(Object)

Fügt der Auflistung eine Object Tabellenzuordnung hinzu.

public:
 virtual int Add(System::Object ^ value);
public int Add(object value);
abstract member Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer

Parameter

value
Object

Ein DataTableMapping Objekt, das der Auflistung hinzugefügt werden soll.

Gibt zurück

Der Index des Objekts, das DataTableMapping der Auflistung hinzugefügt wurde.

Implementiert

Ausnahmen

Das übergebene Objekt war kein DataTableMapping Objekt.

Beispiele

Im folgenden Beispiel wird nach einer DataTableMapping innerhalb der Auflistung gesucht. Wenn die Zuordnung in der Auflistung vorhanden ist, wird sie entfernt. Wenn die Zuordnung nicht innerhalb der Auflistung vorhanden ist, wird sie der Auflistung hinzugefügt, und ihr Index wird angezeigt. Im Beispiel wird davon ausgegangen, dass eine DataTableMappingCollection Auflistung und ein DataTableMapping Objekt erstellt wurden.

public void ChangedMyMind()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains((Object) mapping))
    {
        mappings.Remove((Object) mapping);
    }
    else
    {
        mappings.Add((Object) mapping);
        Console.WriteLine("Index of new mapping: "
            + mappings.IndexOf((Object) mapping));
    }
}
Public Sub ChangedMyMind()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains(CType(mapping, Object)) Then
        mappings.Remove(CType(mapping, Object))
    Else
        mappings.Add(CType(mapping, Object))
        Console.WriteLine("Index of new mapping: " _
           + mappings.IndexOf(CType(mapping, Object)).ToString())
    End If
End Sub

Gilt für:

Add(String, String)

Fügt der Auflistung ein DataTableMapping Objekt hinzu, wenn ein Quelltabellenname und ein DataSet Tabellenname angegeben werden.

public:
 System::Data::Common::DataTableMapping ^ Add(System::String ^ sourceTable, System::String ^ dataSetTable);
public System.Data.Common.DataTableMapping Add(string sourceTable, string dataSetTable);
member this.Add : string * string -> System.Data.Common.DataTableMapping
Public Function Add (sourceTable As String, dataSetTable As String) As DataTableMapping

Parameter

sourceTable
String

Der Name der Quelltabelle, aus der die Groß-/Kleinschreibung beachtet werden soll.

dataSetTable
String

Der Name, bei dem die Groß-/Kleinschreibung nicht beachtet wird, der DataSet Tabelle zugeordnet werden soll.

Gibt zurück

Das DataTableMapping Objekt, das der Auflistung hinzugefügt wurde.

Beispiele

Das folgende Beispiel erstellt eine DataTableMappingCollection, fügt DataTableMapping der Auflistung Objekte hinzu und zeigt eine Liste der zugeordneten Quelltabellen an.

public void CreateTableMappings()
{
    DataTableMappingCollection mappings =
        new DataTableMappingCollection();
    mappings.Add("Categories","DataCategories");
    mappings.Add("Orders","DataOrders");
    mappings.Add("Products","DataProducts");
    string message = "TableMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        message += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateTableMappings()
    Dim mappings As New DataTableMappingCollection()
    mappings.Add("Categories", "DataCategories")
    mappings.Add("Orders", "DataOrders")
    mappings.Add("Products", "DataProducts")
    Dim message As String = "TableMappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        message &= i.ToString() & " " + mappings(i).ToString() _
           & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Gilt für: