DataTableMappingCollection.Add 方法

定义

将对象 DataTableMapping 添加到集合。

重载

名称 说明
Add(Object)

Object将表映射添加到集合。

Add(String, String)

DataTableMapping给定源表名称和表名DataSet时,将对象添加到集合中。

Add(Object)

Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs
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 如果集合中存在映射,则会将其删除。 如果集合中不存在映射,则会将其添加到集合中,并显示其索引。 该示例假定 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)

Source:
DataTableMappingCollection.cs
Source:
DataTableMappingCollection.cs
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

适用于