Partilhar via


DataTableMappingCollection Classe

Definição

Uma coleção de objetos DataTableMapping . Essa classe não pode ser herdada.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Data.ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
Herança
DataTableMappingCollection
Atributos
Implementações

Exemplos

O exemplo a seguir usa um OleDbDataAdapter para objetos para AddDataTableMapping sua TableMappings coleção e exibe uma lista dessas tabelas de origem mapeadas. Este exemplo pressupõe que um OleDbDataAdapter já foi criado.

public void ShowTableMappings()
{
    // ...
    // create adapter
    // ...
    adapter.TableMappings.Add("Categories","DataCategories");
    adapter.TableMappings.Add("Orders","DataOrders");
    adapter.TableMappings.Add("Products","DataProducts");
    string message = "Table Mappings:\n";
    for(int i=0;i < adapter.TableMappings.Count;i++)
    {
        message += i.ToString() + " "
            + adapter.TableMappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub ShowTableMappings()
    ' ...
    ' create adapter
    ' ...
    adapter.TableMappings.Add("Categories", "DataCategories")
    adapter.TableMappings.Add("Orders", "DataOrders")
    adapter.TableMappings.Add("Products", "DataProducts")
    Dim message As String = "Table Mappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To adapter.TableMappings.Count - 1
        message &= i.ToString() & " " _
           & adapter.TableMappings(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Construtores

DataTableMappingCollection()

Inicializa uma nova instância da classe DataTableMappingCollection. Essa nova instância está vazia, ou seja, ela ainda não contém nenhum objeto DataTableMapping.

Propriedades

Count

Obtém o número de objetos DataTableMapping na coleção.

Item[Int32]

Obtém ou define o objeto DataTableMapping no índice especificado.

Item[String]

Obtém ou define o objeto DataTableMapping com o nome da tabela de origem especificado.

Métodos

Add(Object)

Adiciona um Object que é um mapeamento de tabela para a coleção.

Add(String, String)

Adiciona um objeto DataTableMapping à coleção quando é atribuído um nome de tabela de origem e um nome de tabela DataSet.

AddRange(Array)

Copia os elementos da Array especificada para o fim da coleção.

AddRange(DataTableMapping[])

Copia os elementos da matriz DataTableMapping especificada para o fim da coleção.

Clear()

Remove todos os objetos DataTableMapping da coleção.

Contains(Object)

Obtém um valor que indica se um objeto DataTableMapping especificado existe na coleção.

Contains(String)

Obtém um valor que indica se um objeto DataTableMapping com o nome da tabela de origem especificado existe na coleção.

CopyTo(Array, Int32)

Copia os elementos da DataTableMappingCollection para a matriz especificada.

CopyTo(DataTableMapping[], Int32)

Copia os elementos da DataTableMapping para a matriz especificada.

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)
GetByDataSetTable(String)

Obtém o objeto DataTableMapping com o nome da tabela DataSet especificado.

GetEnumerator()

Obtém um enumerador que pode iterar por meio da coleção.

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)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Obtém um DataColumnMapping objeto com o nome da tabela de origem e o nome da tabela DataSet especificados, usando o MissingMappingAction determinado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(Object)

Obtém o local do objeto DataTableMapping especificado na coleção.

IndexOf(String)

Obtém o local do objeto DataTableMapping com o nome da tabela de origem especificado.

IndexOfDataSetTable(String)

Obtém o local do objeto DataTableMapping com o nome da tabela DataSet especificado.

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)
Insert(Int32, DataTableMapping)

Insere um objeto DataTableMapping no DataTableMappingCollection no índice especificado.

Insert(Int32, Object)

Insere um objeto DataTableMapping no DataTableMappingCollection no índice especificado.

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)
Remove(DataTableMapping)

Remove o objeto DataTableMapping especificado da coleção.

Remove(Object)

Remove o objeto DataTableMapping especificado da coleção.

RemoveAt(Int32)

Remove o objeto DataTableMapping localizado no índice especificado da coleção.

RemoveAt(String)

Remove o objeto DataTableMapping com o nome da tabela de origem especificado da coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.

IList.IsFixedSize

Obtém um valor que indica se o IList tem um tamanho fixo.

IList.IsReadOnly

Obtém um valor que indica se o IList é somente leitura.

IList.Item[Int32]

Obtém ou define um item da coleção em um índice especificado.

ITableMappingCollection.Add(String, String)

Adiciona um mapeamento de tabela à coleção.

ITableMappingCollection.GetByDataSetTable(String)

Obtém o objeto TableMapping com o nome da tabela DataSet especificado.

ITableMappingCollection.Item[String]

Obtém ou define a instância de ITableMapping com o nome SourceTable especificado.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a