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 объект и добавляется в 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() |
Создает новый объект, являющийся копией текущего экземпляра. |