DataColumnMapping Класс

Определение

Содержит универсальное сопоставление столбцов для объекта, наследуемого от DataAdapter. Этот класс не наследуется.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Наследование
DataColumnMapping
Атрибуты
Реализации

Примеры

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


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.",
       mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

Комментарии

A DataColumnMapping позволяет использовать имена столбцов в тех DataTable , которые отличаются от имен в источнике данных. При DataAdapter обновлении таблиц в источнике DataSet данных используется сопоставление столбцов. Дополнительные сведения см. в разделе DataAdapter DataTable и DataColumn Mappings.

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

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

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

DataColumnMapping(String, String)

Инициализирует новый экземпляр класса с указанным именем исходного столбца DataColumnMapping и DataSet именем столбца для сопоставления.

Свойства

Имя Описание
DataSetColumn

Возвращает или задает имя столбца в сопоставлении DataSet .

SourceColumn

Возвращает или задает имя столбца в источнике данных для сопоставления. Имя чувствительно к регистру.

Методы

Имя Описание
CreateObjRef(Type)

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

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

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

(Унаследовано от Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

DataColumn Получает от заданного DataTable значения с помощью MissingSchemaAction свойства и DataSetColumn свойства.

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Статическую версию GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) , которую можно вызвать без создания экземпляра DataColumnMapping объекта.

GetHashCode()

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

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

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

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

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

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

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

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

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

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

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

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

Преобразует текущее SourceColumn имя в строку.

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

Имя Описание
ICloneable.Clone()

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

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

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