DataColumnMapping Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |