DataTableMapping DataTableMapping DataTableMapping DataTableMapping Class

Определение

Содержит описание сопоставленных отношений между исходной таблицей и объектом DataTable.Contains a description of a mapped relationship between a source table and a DataTable. Этот класс используется DataAdapter при заполнении DataSet.This class is used by a DataAdapter when populating a DataSet.

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

Примеры

В следующем примере создается DataTableMapping объект и добавляется DataTableMappingCollectionв.The following example creates a DataTableMapping object and adds it to a DataTableMappingCollection. Затем пользователь информирует пользователя о том, что сопоставление было добавлено в коллекцию, и отображает родительское сопоставление.It then informs the user that the mapping was added to the collection and displays the parent mapping.

public void AddDataTableMapping() 
{
    // ...
    // create tableMappings
    // ...
    DataTableMapping mapping =
        new DataTableMapping("Categories","DataCategories");
    tableMappings.Add((Object) mapping);
    Console.WriteLine("Table {0} added to {1} table mapping collection.",
        mapping.ToString(), tableMappings.ToString());
}
Public Sub AddDataTableMapping()
    ' ...
    ' create tableMappings
    ' ...
    Dim mapping As New DataTableMapping( _
       "Categories", "DataCategories")
    tableMappings.Add(CType(mapping, Object))
    Console.WriteLine( _
       "Table {0} added to {1} table mapping collection.", _
       mapping.ToString(), tableMappings.ToString())
End Sub

Комментарии

Предоставляет основное сопоставление данных, возвращаемых запросом, с источником данных DataTableи. DataTableMappingA DataTableMapping provides a master mapping between the data returned from a query against a data source, and a DataTable. Имя может быть передано в DataTable Fill метод объекта DataAdapterвместо имени. DataTableMappingThe DataTableMapping name can be passed in place of the DataTable name to the Fill method of the DataAdapter. Дополнительные сведения см. в разделе DataAdapter DataTable и сопоставления DataColumn.For more information, see DataAdapter DataTable and DataColumn Mappings.

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

DataTableMapping() DataTableMapping() DataTableMapping() DataTableMapping()

Инициализирует новый экземпляр класса DataTableMapping.Initializes a new instance of the DataTableMapping class.

DataTableMapping(String, String) DataTableMapping(String, String) DataTableMapping(String, String) DataTableMapping(String, String)

Инициализирует новый экземпляр класса DataTableMapping с источником, если дано имя исходной таблицы и имя DataTable.Initializes a new instance of the DataTableMapping class with a source when given a source table name and a DataTable name.

DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[])

Инициализирует новый экземпляр класса DataTableMapping, если дано имя исходной таблицы, имя объекта DataTable и массив объектов DataColumnMapping.Initializes a new instance of the DataTableMapping class when given a source table name, a DataTable name, and an array of DataColumnMapping objects.

Свойства

ColumnMappings ColumnMappings ColumnMappings ColumnMappings

Возвращает состояние DataColumnMappingCollection для экземпляра DataTable.Gets the DataColumnMappingCollection for the DataTable.

DataSetTable DataSetTable DataSetTable DataSetTable

Возвращает или задает имя таблицы из DataSet.Gets or sets the table name from a DataSet.

SourceTable SourceTable SourceTable SourceTable

Возвращает или задает имя исходной таблицы из источника данных, определяемое с учетом регистра.Gets or sets the case-sensitive source table name from a data source.

Методы

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction)

Получает объект DataColumn из указанного объекта DataTable с использованием указанного значения MissingMappingAction и имени объекта DataColumn.Gets a DataColumn from the specified DataTable using the specified MissingMappingAction value and the name of the DataColumn.

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

Возвращает объект DataColumn для данного имени столбца.Returns a DataColumn object for a given column name.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Получает текущий объект DataTable для указанного объекта DataSet с использованием указанного значения MissingSchemaAction.Gets the current DataTable for the specified DataSet using the specified MissingSchemaAction value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Преобразует текущее имя SourceTable в строку.Converts the current SourceTable name to a string.

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

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Создает новый объект, являющийся копией текущего экземпляра.Creates a new object that is a copy of the current instance.

ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings

Получает производной коллекции DataColumnMappingCollection для объекта DataTable.Gets the derived DataColumnMappingCollection for the DataTable.

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

Дополнительно