Compartilhar via


DataColumnMapping Classe

Definição

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

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
Herança
DataColumnMapping
Atributos
Implementações

Exemplos

O exemplo a seguir cria um DataColumnMapping objeto e o adiciona a um DataColumnMappingCollection. Em seguida, ele informa ao usuário 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

Comentários

Um DataColumnMapping permite que você use nomes de coluna em um DataTable diferente daqueles na fonte de dados. O DataAdapter usa o mapeamento para corresponder às colunas quando as tabelas na DataSet fonte de dados ou são atualizadas. Para obter mais informações, consulte DataAdapter DataTable e DataColumn Mappings.

Construtores

DataColumnMapping()

Inicializa uma nova instância da classe DataColumnMapping.

DataColumnMapping(String, String)

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

Propriedades

DataSetColumn

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

SourceColumn

Obtém ou define o nome da coluna na fonte de dados da qual mapear. O nome diferencia maiúsculas de minúsculas.

Métodos

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se 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 um DataColumn do DataTable especificado usando MissingSchemaAction e a propriedade DataSetColumn.

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

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

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
ToString()

Converte o nome SourceColumn atual para uma cadeia de caracteres.

Implantações explícitas de interface

ICloneable.Clone()

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

Aplica-se a

Confira também