DataTableMappingCollection Classe

Definição

Uma coleção de DataTableMapping objetos. 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 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 a seguir usa um OleDbDataAdapter objeto para AddDataTableMapping objetos em 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

Nome Description
DataTableMappingCollection()

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

Propriedades

Nome 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 da tabela de origem especificado.

Métodos

Nome Description
Add(Object)

Adiciona um Object mapeamento de tabela à coleção.

Add(String, String)

Adiciona um DataTableMapping objeto à coleção quando um nome de tabela de origem e um DataSet nome de tabela são fornecidos.

AddRange(Array)

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

AddRange(DataTableMapping[])

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

Clear()

Remove todos os DataTableMapping objetos da coleção.

Contains(Object)

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

Contains(String)

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

CopyTo(Array, Int32)

Copia os elementos da DataTableMappingCollection matriz especificada.

CopyTo(DataTableMapping[], Int32)

Copia os elementos da DataTableMapping 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 DataTableMapping objeto com o nome da tabela especificado DataSet .

GetEnumerator()

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

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

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(Object)

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

IndexOf(String)

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

IndexOfDataSetTable(String)

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

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

Insere um DataTableMapping objeto DataTableMappingCollection no índice especificado.

Insert(Int32, Object)

Insere um DataTableMapping objeto DataTableMappingCollection no índice especificado.

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)
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 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

Nome Description
ICollection.IsSynchronized

Obtém 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 tamanho tem um tamanho fixo.

IList.IsReadOnly

Obtém um valor que indica se o IList valor é 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 especificado DataSet .

ITableMappingCollection.Item[String]

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

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a