DataColumnMappingCollection Classe

Definição

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

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 IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface IColumnMappingCollection
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

Nome Description
DataColumnMappingCollection()

Cria um vazio DataColumnMappingCollection.

Propriedades

Nome Description
Count

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

Item[Int32]

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

Item[String]

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

Métodos

Nome Description
Add(Object)

Adiciona um DataColumnMapping objeto à coleção.

Add(String, String)

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

AddRange(Array)

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

AddRange(DataColumnMapping[])

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

Clear()

Remove todos os DataColumnMapping objetos da coleção.

Contains(Object)

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

Contains(String)

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

CopyTo(Array, Int32)

Copia os elementos da DataColumnMappingCollection matriz especificada.

CopyTo(DataColumnMapping[], Int32)

Copia os elementos da DataColumnMappingCollection matriz especificada DataColumnMapping .

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 DataColumnMapping objeto com o nome da coluna especificado DataSet .

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Obtém um DataColumnMapping para o nome da DataColumnMappingCollectioncoluna de origem especificado e MissingMappingAction.

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

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

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

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(Object)

Obtém o local do especificado Object que é um DataColumnMapping dentro da 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 especificado DataColumnMapping com o nome da coluna fornecido 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, DataColumnMapping)

Insere um DataColumnMapping objeto DataColumnMappingCollection no índice especificado.

Insert(Int32, Object)

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

Remove o especificado DataColumnMapping da coleção.

Remove(Object)

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

RemoveAt(Int32)

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

RemoveAt(String)

Remove o DataColumnMapping objeto com o nome da 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

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.

IColumnMappingCollection.Add(String, String)

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

IColumnMappingCollection.GetByDataSetColumn(String)

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

IColumnMappingCollection.Item[String]

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

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 valor é somente leitura.

IList.Item[Int32]

Obtém ou define o elemento no índice especificado.

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

Confira também