DataColumnMapping Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |