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.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 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 que seja 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

Nome Description
DataColumnMapping()

Inicializa uma nova instância da classe DataColumnMapping.

DataColumnMapping(String, String)

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

Propriedades

Nome Description
DataSetColumn

Obtém ou define o nome da coluna na DataSet 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

Nome Description
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 determinado DataTable usando a MissingSchemaAction propriedade e a DataSetColumn propriedade.

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

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetLifetimeService()

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

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

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

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
ToString()

Converte o nome atual SourceColumn em uma cadeia de caracteres.

Implantações explícitas de interface

Nome Description
ICloneable.Clone()

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

Aplica-se a

Confira também