DataTableMappingCollection Classe

Definição

Uma coleção de DataTableMapping objetos. Esta 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 ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
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 seguinte usa um OleDbDataAdapter objeto to AddDataTableMapping para a sua TableMappings coleção e depois apresenta uma lista dessas tabelas de origem mapeadas. Este exemplo assume 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

Name Description
DataTableMappingCollection()

Inicializa uma nova instância da DataTableMappingCollection classe. Esta nova instância está vazia, ou seja, ainda não contém quaisquer DataTableMapping objetos.

Propriedades

Name Description
Count

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

Item[Int32]

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

Item[String]

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

Métodos

Name Description
Add(Object)

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

Add(String, String)

Adiciona um DataTableMapping objeto à coleção quando recebe um nome de tabela fonte e um DataSet nome de tabela.

AddRange(Array)

Copia os elementos especificados Array até ao final da coleção.

AddRange(DataTableMapping[])

Copia os elementos do array especificado DataTableMapping para o final da coleção.

Clear()

Remove todos DataTableMapping os objetos da coleção.

Contains(Object)

Recebe um valor que indica se o objeto dado DataTableMapping existe na coleção.

Contains(String)

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

CopyTo(Array, Int32)

Copia os elementos do DataTableMappingCollection para o array especificado.

CopyTo(DataTableMapping[], Int32)

Copia os elementos do DataTableMapping para o array especificado.

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

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

GetEnumerator()

Recebe um enumerador que pode iterar pela coleção.

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

Obtém-se um DataColumnMapping objeto com o nome da tabela fonte especificado e DataSet o nome da tabela, usando o dado MissingMappingAction.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(Object)

Obtém a localização do objeto especificado DataTableMapping dentro da coleção.

IndexOf(String)

Obtém a localização do DataTableMapping objeto com o nome especificado da tabela de origem.

IndexOfDataSetTable(String)

Obtém a localização do DataTableMapping objeto com o nome da tabela especificado DataSet .

InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
Insert(Int32, DataTableMapping)

Insere um DataTableMapping objeto no DataTableMappingCollection índice especificado.

Insert(Int32, Object)

Insere um DataTableMapping objeto no DataTableMappingCollection índice especificado.

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

Remove o objeto especificado DataTableMapping da coleção.

Remove(Object)

Remove o objeto especificado DataTableMapping da coleção.

RemoveAt(Int32)

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

RemoveAt(String)

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
ICollection.IsSynchronized

Recebe um valor que indica se o acesso ao 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

Recebe um valor que indica se o IList é apenas de leitura.

IList.Item[Int32]

Obtém ou coloca um item da coleção num índice especificado.

ITableMappingCollection.Add(String, String)

Adiciona um mapeamento de tabela à coleção.

ITableMappingCollection.GetByDataSetTable(String)

Recebe o objeto TableMapping com o nome da tabela especificado DataSet .

ITableMappingCollection.Item[String]

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

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

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

Aplica-se a