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


DataColumnMappingCollection Класс

Определение

Содержит коллекцию объектов DataColumnMapping.

public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection
Наследование
DataColumnMappingCollection
Реализации

Примеры

В следующем примере для коллекции используется DataTableMappingAdd для нескольких DataColumnMapping объектов ColumnMappings , а затем отображается список сопоставленных исходных столбцов. В этом примере предполагается DataTableMapping , что объект уже создан.


public void ShowColumnMappings()
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub

Конструкторы

DataColumnMappingCollection()

Создает пустой словарь DataColumnMappingCollection.

Свойства

Count

Возвращает количество объектов DataColumnMapping в коллекции.

Item[Int32]

Возвращает или задает объект DataColumnMapping по указанному индексу.

Item[String]

Возвращает или задает объект DataColumnMapping с указанным именем исходного столбца.

Методы

Add(Object)

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

Add(String, String)

Добавляет объект DataColumnMapping в коллекцию на основе заданного имени исходного столбца и имени столбца DataSet.

AddRange(Array)

Копирует элементы указанного объекта Array в конец коллекции.

AddRange(DataColumnMapping[])

Копирует элементы указанного массива DataColumnMapping в конец коллекции.

Clear()

Удаляет все объекты DataColumnMapping из коллекции.

Contains(Object)

Возвращает значение, указывающее, существует ли объект DataColumnMapping с данным объектом Object в коллекции.

Contains(String)

Возвращает значение, указывающее, существует ли объект DataColumnMapping с данным именем исходного столбца в коллекции.

CopyTo(Array, Int32)

Копирует элементы DataColumnMappingCollection в указанный массив.

CopyTo(DataColumnMapping[], Int32)

Копирует элементы объекта DataColumnMappingCollection в указанный массив DataColumnMapping.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetByDataSetColumn(String)

Возвращает объект DataColumnMapping с указанным именем столбца DataSet.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Возвращает объект DataColumnMapping для указанного DataColumnMappingCollection, имени исходного столбца и MissingMappingAction.

GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Статический метод, который возвращает объект DataColumn, не создавая экземпляр объекта DataColumnMappingCollection.

GetEnumerator()

Возвращает перечислитель, который может выполнять итерацию элементов коллекции.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.

(Унаследовано от MarshalByRefObject)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IndexOf(Object)

Возвращает расположение указанного объекта Object, который является объектом DataColumnMapping в коллекции.

IndexOf(String)

Возвращает местоположение объекта DataColumnMapping с указанным именем исходного столбца.

IndexOfDataSetColumn(String)

Возвращает местоположение указанного объекта DataColumnMapping с заданным именем столбца DataSet.

InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Вставляет объект DataColumnMapping в коллекцию DataColumnMappingCollection по указанному индексу.

Insert(Int32, Object)

Вставляет объект DataColumnMapping в коллекцию DataColumnMappingCollection по указанному индексу.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.

(Унаследовано от MarshalByRefObject)
Remove(DataColumnMapping)

Удаляет указанный объект DataColumnMapping из коллекции.

Remove(Object)

Удаляет из коллекции объект Object, который является объектом DataColumnMapping.

RemoveAt(Int32)

Удаляет объект DataColumnMapping с указанным индексом из коллекции.

RemoveAt(String)

Удаляет из коллекции объект DataColumnMapping с указанным именем исходного столбца.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.IsSynchronized

Получает значение, определяющее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным).

ICollection.SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection.

IColumnMappingCollection.Add(String, String)

Добавляет объект DataColumnMapping в коллекцию DataColumnMappingCollection с помощью имени исходного столбца и имени столбца DataSet.

IColumnMappingCollection.GetByDataSetColumn(String)

Возвращает объект DataColumnMapping с заданным именем столбца DataSet.

IColumnMappingCollection.Item[String]

Возвращает или задает объект IColumnMapping с указанным именем SourceColumn.

IList.IsFixedSize

Получает значение, показывающее, имеет ли объект IList фиксированный размер.

IList.IsReadOnly

Получает значение, указывающее, доступен ли объект IList только для чтения.

IList.Item[Int32]

Возвращает или задает элемент по указанному индексу.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

См. также раздел