Прочитать на английском

Поделиться через


DataTableMappingCollection.Add Метод

Определение

Добавляет объект DataTableMapping в коллекцию.

Перегрузки

Add(Object)

Добавляет объект Object, являющийся сопоставлением таблиц в коллекции.

Add(String, String)

Добавляет DataTableMapping к коллекции для данного имени исходной таблицы и имени таблицы DataSet.

Add(Object)

Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs

Добавляет объект Object, являющийся сопоставлением таблиц в коллекции.

public int Add (object? value);
public int Add (object value);

Параметры

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));
    }
}

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Add(String, String)

Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs
Исходный код:
DataTableMappingCollection.cs

Добавляет DataTableMapping к коллекции для данного имени исходной таблицы и имени таблицы DataSet.

public System.Data.Common.DataTableMapping Add (string? sourceTable, string? dataSetTable);
public System.Data.Common.DataTableMapping Add (string sourceTable, string dataSetTable);

Параметры

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);
}

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1