Partilhar via


DataColumnMappingCollection Classe

Definição

Contém uma coleção de objetos DataColumnMapping .

public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection
Herança
DataColumnMappingCollection
Implementações

Exemplos

O exemplo a seguir usa um DataTableMapping para Add vários DataColumnMapping objetos em sua ColumnMappings coleção e exibe uma lista dessas colunas de origem mapeadas. Este exemplo pressupõe que um DataTableMapping já foi criado.


public void ShowColumnMappings()
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub

Construtores

DataColumnMappingCollection()

Cria um DataColumnMappingCollection vazio.

Propriedades

Count

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

Item[Int32]

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

Item[String]

Obtém ou define o objeto DataColumnMapping com o nome de coluna de origem especificado.

Métodos

Add(Object)

Adiciona um objeto de DataColumnMapping à coleção.

Add(String, String)

Adiciona um objeto DataColumnMapping à coleção quando é atribuído um nome de coluna de origem e um nome da coluna DataSet.

AddRange(Array)

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

AddRange(DataColumnMapping[])

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

Clear()

Remove todos os objetos DataColumnMapping da coleção.

Contains(Object)

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

Contains(String)

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

CopyTo(Array, Int32)

Copia os elementos da DataColumnMappingCollection para a matriz especificada.

CopyTo(DataColumnMapping[], Int32)

Copia os elementos da DataColumnMappingCollection para a matriz DataColumnMapping 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)
GetByDataSetColumn(String)

Obtém o objeto DataColumnMapping com o nome de coluna DataSet especificado.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Obtém um DataColumnMapping especificado DataColumnMappingCollection, nome da coluna de origem e MissingMappingAction.

GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Um método estático que retorna um objeto DataColumn sem instanciar um objeto DataColumnMappingCollection.

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

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(Object)

Obtém o local do Object especificado que é um DataColumnMapping na coleção.

IndexOf(String)

Obtém o local do DataColumnMapping com o nome da coluna de origem especificado.

IndexOfDataSetColumn(String)

Obtém o local do DataColumnMapping especificado com o nome de coluna DataSet determinado.

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

Insere um objeto DataColumnMapping no DataColumnMappingCollection no índice especificado.

Insert(Int32, Object)

Insere um objeto DataColumnMapping no DataColumnMappingCollection 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(DataColumnMapping)

Remove o DataColumnMapping especificado da coleção.

Remove(Object)

Remove o Object que é um DataColumnMapping da coleção.

RemoveAt(Int32)

Remove o objeto DataColumnMapping com o índice especificado da coleção.

RemoveAt(String)

Remove o objeto DataColumnMapping com o nome de coluna 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 ao ICollection é sincronizado (thread-safe).

ICollection.SyncRoot

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

IColumnMappingCollection.Add(String, String)

Adiciona um objeto DataColumnMapping ao DataColumnMappingCollection usando a coluna de origem e os nomes de coluna DataSet.

IColumnMappingCollection.GetByDataSetColumn(String)

Obtém o objeto DataColumnMapping que tem o nome de coluna DataSet especificado.

IColumnMappingCollection.Item[String]

Obtém ou define o objeto IColumnMapping com o nome SourceColumn especificado.

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 o elemento no índice 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

Confira também