DataTableMappingCollection.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der Auflistung ein DataTableMapping-Objekt hinzu.
Überlädt
Add(Object) |
Fügt der Auflistung ein Object hinzu, das eine Tabellenzuordnung ist. |
Add(String, String) |
Fügt der Auflistung ein DataTableMapping-Objekt hinzu, sofern ein Quelltabellename und ein DataSet-Tabellenname angegeben sind. |
Add(Object)
Fügt der Auflistung ein Object hinzu, das eine Tabellenzuordnung ist.
public:
virtual int Add(System::Object ^ value);
public int Add (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 der Auflistung hinzuzufügendes DataTableMapping
-Objekt.
Gibt zurück
Der Index des DataTableMapping
-Objekts, das der Auflistung hinzugefügt wurde.
Implementiert
Ausnahmen
Das übergebene Objekt war kein DataTableMapping-Objekt.
Beispiele
Im folgenden Beispiel wird innerhalb der Auflistung nach einem DataTableMapping 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, sofern ein Quelltabellename und ein DataSet-Tabellenname angegeben sind.
public:
System::Data::Common::DataTableMapping ^ Add(System::String ^ sourceTable, System::String ^ dataSetTable);
public System.Data.Common.DataTableMapping Add (string? sourceTable, 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 Zuordnung erfolgen soll, mit Berücksichtigung von Groß- und Kleinschreibung.
- dataSetTable
- String
Der Name der DataSet-Tabelle, für die die Zuordnung erfolgen soll, ohne Berücksichtigung von Groß- und Kleinschreibung.
Gibt zurück
Das der Auflistung hinzugefügte DataTableMapping-Objekt.
Beispiele
Im folgenden Beispiel wird ein DataTableMappingCollectionerstellt, der Auflistung Objekte hinzugefügt DataTableMapping und eine Liste der zugeordneten Quelltabellen angezeigt.
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