DataTableMappingCollection.Add Yöntem

Tanım

Koleksiyona bir DataTableMapping nesne ekler.

Aşırı Yüklemeler

Add(Object)

Koleksiyona bir tablo eşlemesi olan bir Object ekler.

Add(String, String)

DataTableMapping Kaynak tablo adı ve tablo adı verildiğinde koleksiyona bir DataSet nesne ekler.

Add(Object)

Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs

Koleksiyona bir tablo eşlemesi olan bir Object ekler.

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

Parametreler

value
Object

DataTableMapping Koleksiyona eklenecek nesne.

Döndürülenler

Koleksiyona eklenen nesnenin DataTableMapping dizini.

Uygulamalar

Özel durumlar

geçirilen nesne bir DataTableMapping nesne değildi.

Örnekler

Aşağıdaki örnekte koleksiyon içinde bir DataTableMapping aranmaktadır. Eşleme koleksiyonda varsa kaldırılır. Eşleme koleksiyon içinde yoksa, koleksiyona eklenir ve dizini görüntülenir. Örnekte bir DataTableMappingCollection koleksiyonun ve nesnenin DataTableMapping oluşturulduğu varsayılır.

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

Şunlara uygulanır

Add(String, String)

Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs
Kaynak:
DataTableMappingCollection.cs

DataTableMapping Kaynak tablo adı ve tablo adı verildiğinde koleksiyona bir DataSet nesne ekler.

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

Parametreler

sourceTable
String

Eşleme için kaynak tablonun büyük/küçük harfe duyarlı adı.

dataSetTable
String

Eşlenen tablonun büyük/küçük harfe duyarlı DataSet olmayan adı.

Döndürülenler

DataTableMapping Koleksiyona eklenen nesne.

Örnekler

Aşağıdaki örnek bir DataTableMappingCollectionoluşturur, koleksiyona nesneler ekler DataTableMapping ve eşlenen kaynak tabloların listesini görüntüler.

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

Şunlara uygulanır