DataTableMappingCollection.Add メソッド

定義

DataTableMapping オブジェクトをコレクションに追加します。

オーバーロード

名前 説明
Add(Object)

コレクションへのテーブル マッピングである Object を追加します。

Add(String, String)

ソース テーブル名とDataTableMapping テーブル名を指定すると、DataSet オブジェクトをコレクションに追加します。

Add(Object)

ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
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 を検索します。 マッピングがコレクション内に存在する場合は削除されます。 マッピングがコレクション内に存在しない場合は、そのマッピングがコレクションに追加され、そのインデックスが表示されます。 この例では、 DataTableMappingCollection コレクションと DataTableMapping オブジェクトが作成されていることを前提としています。

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)

ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
DataTableMappingCollection.cs
ソース:
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

適用対象