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
Реализации

Примеры

В следующем примере для коллекции DataTableMapping используется AddDataColumnMapping несколько 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)

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

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)

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

IColumnMappingCollection.GetByDataSetColumn(String)

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

IColumnMappingCollection.Item[String]

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

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли IList размер фиксированного размера.

IList.IsReadOnly

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

IList.Item[Int32]

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

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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