DataColumnMappingCollection Classe

Definição

Contém uma coleção de objetos DataColumnMapping .Contains a collection of DataColumnMapping objects.

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

Exemplos

O exemplo a seguir usa DataTableMapping um Add para DataColumnMapping vários objetos para ColumnMappings sua coleção e, em seguida, exibe uma lista dessas colunas de origem mapeadas.The following example uses a DataTableMapping to Add several DataColumnMapping objects to its ColumnMappings collection, and then displays a list of those mapped source columns. Este exemplo supõe que um DataTableMapping já tenha sido criado.This example assumes that a DataTableMapping has already been created.


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.Creates an empty DataColumnMappingCollection.

Propriedades

Count

Obtém o número de objetos DataColumnMapping na coleção.Gets the number of DataColumnMapping objects in the collection.

Item[Int32]

Obtém ou define o objeto DataColumnMapping no índice especificado.Gets or sets the DataColumnMapping object at the specified index.

Item[String]

Obtém ou define o objeto DataColumnMapping com o nome de coluna de origem especificado.Gets or sets the DataColumnMapping object with the specified source column name.

Métodos

Add(Object)

Adiciona um objeto de DataColumnMapping à coleção.Adds a DataColumnMapping object to the collection.

Add(String, String)

Adiciona um objeto DataColumnMapping à coleção quando é atribuído um nome de coluna de origem e um nome da coluna DataSet.Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column name.

AddRange(Array)

Copia os elementos da Array especificada para o fim da coleção.Copies the elements of the specified Array to the end of the collection.

AddRange(DataColumnMapping[])

Copia os elementos da matriz DataColumnMapping especificada para o fim da coleção.Copies the elements of the specified DataColumnMapping array to the end of the collection.

Clear()

Remove todos os objetos DataColumnMapping da coleção.Removes all DataColumnMapping objects from the collection.

Contains(Object)

Obtém um valor que indica se um objeto DataColumnMapping com o Object especificado existe na coleção.Gets a value indicating whether a DataColumnMapping object with the given Object exists in the collection.

Contains(String)

Obtém um valor que indica se um objeto DataColumnMapping com nome de coluna de origem especificado existe na coleção.Gets a value indicating whether a DataColumnMapping object with the given source column name exists in the collection.

CopyTo(Array, Int32)

Copia os elementos da DataColumnMappingCollection para a matriz especificada.Copies the elements of the DataColumnMappingCollection to the specified array.

CopyTo(DataColumnMapping[], Int32)

Copia os elementos da DataColumnMappingCollection para a matriz DataColumnMapping especificada.Copies the elements of the DataColumnMappingCollection to the specified DataColumnMapping array.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetByDataSetColumn(String)

Obtém o objeto DataColumnMapping com o nome de coluna DataSet especificado.Gets the DataColumnMapping object with the specified DataSet column name.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Obtém um DataColumnMapping especificado DataColumnMappingCollection, nome da coluna de origem e MissingMappingAction.Gets a DataColumnMapping for the specified DataColumnMappingCollection, source column name, and MissingMappingAction.

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

Um método estático que retorna um objeto DataColumn sem instanciar um objeto DataColumnMappingCollection.A static method that returns a DataColumn object without instantiating a DataColumnMappingCollection object.

GetEnumerator()

Obtém um enumerador que pode iterar por meio da coleção.Gets an enumerator that can iterate through the collection.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IndexOf(Object)

Obtém o local do Object especificado que é um DataColumnMapping na coleção.Gets the location of the specified Object that is a DataColumnMapping within the collection.

IndexOf(String)

Obtém o local do DataColumnMapping com o nome da coluna de origem especificado.Gets the location of the DataColumnMapping with the specified source column name.

IndexOfDataSetColumn(String)

Obtém o local do DataColumnMapping especificado com o nome de coluna DataSet determinado.Gets the location of the specified DataColumnMapping with the given DataSet column name.

InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Insere um objeto DataColumnMapping no DataColumnMappingCollection no índice especificado.Inserts a DataColumnMapping object into the DataColumnMappingCollection at the specified index.

Insert(Int32, Object)

Insere um objeto DataColumnMapping no DataColumnMappingCollection no índice especificado.Inserts a DataColumnMapping object into the DataColumnMappingCollection at the specified index.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
Remove(DataColumnMapping)

Remove o DataColumnMapping especificado da coleção.Removes the specified DataColumnMapping from the collection.

Remove(Object)

Remove o Object que é um DataColumnMapping da coleção.Removes the Object that is a DataColumnMapping from the collection.

RemoveAt(Int32)

Remove o objeto DataColumnMapping com o índice especificado da coleção.Removes the DataColumnMapping object with the specified index from the collection.

RemoveAt(String)

Remove o objeto DataColumnMapping com o nome de coluna de origem especificado da coleção.Removes the DataColumnMapping object with the specified source column name from the collection.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(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).Gets a value that indicates whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.Gets an object that can be used to synchronize access to the ICollection.

IColumnMappingCollection.Add(String, String)

Adiciona um objeto DataColumnMapping ao DataColumnMappingCollection usando a coluna de origem e os nomes de coluna DataSet.Adds a DataColumnMapping object to the DataColumnMappingCollection by using the source column and DataSet column names.

IColumnMappingCollection.GetByDataSetColumn(String)

Obtém o objeto DataColumnMapping que tem o nome de coluna DataSet especificado.Gets the DataColumnMapping object that has the specified DataSet column name.

IColumnMappingCollection.Item[String]

Obtém ou define o objeto IColumnMapping com o nome SourceColumn especificado.Gets or sets the IColumnMapping object with the specified SourceColumn name.

IList.IsFixedSize

Obtém um valor que indica se o IList tem um tamanho fixo.Gets a value that indicates whether the IList has a fixed size.

IList.IsReadOnly

Obtém um valor que indica se o IList é somente leitura.Gets a value that indicates whether the IList is read-only.

IList.Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também