다음을 통해 공유


DataTableMappingCollection.Add 메서드

정의

컬렉션에 DataTableMapping 개체를 추가합니다.

오버로드

Add(Object)

테이블 매핑인 Object를 컬렉션에 추가합니다.

Add(String, String)

소스 테이블 이름과 DataTableMapping 테이블 이름이 주어지면 DataSet 개체를 컬렉션에 추가합니다.

Add(Object)

Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs

테이블 매핑인 Object를 컬렉션에 추가합니다.

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

매개 변수

value
Object

컬렉션에 추가할 DataTableMapping 개체입니다.

반환

컬렉션에 추가된 DataTableMapping 개체의 인덱스입니다.

구현

예외

전달된 개체가 DataTableMapping 개체가 아닌 경우

예제

다음 예제에서는 컬렉션 내에서 를 DataTableMapping 검색합니다. 매핑이 컬렉션에 있으면 제거됩니다. 매핑이 컬렉션 내에 없으면 컬렉션에 추가되고 해당 인덱스가 표시됩니다. 이 예제에서는 컬렉션과 개체가 DataTableMapping 만들어졌다고 가정 DataTableMappingCollection 합니다.

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

적용 대상

Add(String, String)

Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs

소스 테이블 이름과 DataTableMapping 테이블 이름이 주어지면 DataSet 개체를 컬렉션에 추가합니다.

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

매개 변수

sourceTable
String

매핑할 소스 테이블의 대/소문자 구분 이름입니다.

dataSetTable
String

대/소문자를 구분하지 않는 매핑되는 DataSet 테이블의 이름입니다.

반환

컬렉션에 추가된 DataTableMapping 개체입니다.

예제

다음 예제에서는 를 DataTableMappingCollection만들고 컬렉션에 개체를 추가하고 DataTableMapping 매핑된 원본 테이블 목록을 표시합니다.

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

적용 대상