DataTableMapping 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 uma descrição de uma relação mapeada entre uma tabela de origem e um DataTable. Esta classe é usada por um DataAdapter ao preencher um DataSet.
public ref class DataTableMapping sealed : MarshalByRefObject, ICloneable, System::Data::ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))>]
type DataTableMapping = class
inherit MarshalByRefObject
interface ITableMapping
interface ICloneable
type DataTableMapping = class
inherit MarshalByRefObject
interface ITableMapping
interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))>]
type DataTableMapping = class
inherit MarshalByRefObject
interface ITableMapping
interface ICloneable
Public NotInheritable Class DataTableMapping
Inherits MarshalByRefObject
Implements ICloneable, ITableMapping
- Herança
- Atributos
- Implementações
Exemplos
O exemplo a seguir cria um DataTableMapping objeto e o adiciona a um DataTableMappingCollection. Em seguida, ele informa ao usuário que o mapeamento foi adicionado à coleção e exibe o mapeamento pai.
public void AddDataTableMapping()
{
// ...
// create tableMappings
// ...
DataTableMapping mapping =
new DataTableMapping("Categories","DataCategories");
tableMappings.Add((Object) mapping);
Console.WriteLine("Table {0} added to {1} table mapping collection.",
mapping.ToString(), tableMappings.ToString());
}
Public Sub AddDataTableMapping()
' ...
' create tableMappings
' ...
Dim mapping As New DataTableMapping( _
"Categories", "DataCategories")
tableMappings.Add(CType(mapping, Object))
Console.WriteLine( _
"Table {0} added to {1} table mapping collection.", _
mapping.ToString(), tableMappings.ToString())
End Sub
Comentários
Um DataTableMapping fornece um mapeamento primário entre os dados retornados de uma consulta em uma fonte de dados e um DataTable. O DataTableMapping nome pode ser passado no lugar do DataTable nome para o Fill
método do DataAdapter. Para obter mais informações, consulte DataAdapter DataTable e DataColumn Mappings.
Construtores
DataTableMapping() |
Inicializa uma nova instância da classe DataTableMapping. |
DataTableMapping(String, String) |
Inicializa uma nova instância da classe DataTableMapping com uma fonte quando recebe um nome DataTable e um nome de tabela de origem. |
DataTableMapping(String, String, DataColumnMapping[]) |
Inicializa uma nova instância da classe DataTableMapping quando recebe um nome de tabela de origem, um nome DataTable e uma matriz de objetos DataColumnMapping. |
Propriedades
ColumnMappings |
Obtém o DataColumnMappingCollection para o DataTable. |
DataSetTable |
Obtém ou define o nome da tabela de um DataSet. |
SourceTable |
Obtém ou define o nome da tabela de origem que diferencia maiúsculas e minúsculas de uma fonte de dados. |
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) |
GetColumnMappingBySchemaAction(String, MissingMappingAction) |
Obtém um DataColumn do DataTable especificado usando o valor MissingMappingAction e o nome do DataColumn especificados. |
GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
Retorna um objeto DataColumn para um nome de coluna especificado. |
GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
Obtém o DataTable atual para o DataSet especificado usando o valor MissingSchemaAction especificado. |
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 SourceTable 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. |
ITableMapping.ColumnMappings |
Obtém o DataColumnMappingCollection derivado para o DataTable. |