DataColumnMapping Classe

Definição

Contém um mapeamento genérico de colunas para um objeto que herda de DataAdapter. Esta classe não pode ser herdada.

public ref class DataColumnMapping sealed : 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))]
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))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<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
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Herança
DataColumnMapping
Atributos
Implementações

Exemplos

O exemplo seguinte cria um DataColumnMapping objeto e adiciona-o a um DataColumnMappingCollection. Depois, informa o utilizador que o mapeamento foi adicionado à coleção e mostra o Pai para o mapeamento.


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

Observações

A permite-lhe usar nomes de DataColumnMapping colunas em a DataTable que são diferentes dos da fonte de dados. Utiliza DataAdapter o mapeamento para corresponder às colunas quando as tabelas na DataSet fonte de dados OR são atualizadas. Para mais informações, consulte DataAdapter DataTable e DataColumn Mappings.

Construtores

Name Description
DataColumnMapping()

Inicializa uma nova instância da DataColumnMapping classe.

DataColumnMapping(String, String)

Inicializa uma nova instância da DataColumnMapping classe com o nome da coluna fonte especificado e DataSet o nome da coluna para mapear.

Propriedades

Name Description
DataSetColumn

Obtém ou define o nome da coluna dentro do DataSet para mapear para.

SourceColumn

Obtém ou define o nome da coluna dentro da fonte de dados para mapear. O nome é sensível a maiúsculas e minúsculas.

Métodos

Name Description
CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Obtém-se a DataColumn partir do dado DataTable usando a MissingSchemaAction propriedade e a DataSetColumn .

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

Uma versão estática disso GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) pode ser chamada sem instanciar um DataColumnMapping objeto.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
ToString()

Converte o nome atual SourceColumn para uma cadeia.

Implementações de Interface Explícita

Name Description
ICloneable.Clone()

Cria um novo objeto que é uma cópia da instância atual.

Aplica-se a

Ver também