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

Комментарии

Позволяет 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()

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

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

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