DataColumnMappingCollection Clase

Definición

Contiene una colección 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
Herencia
DataColumnMappingCollection
Implementaciones

Ejemplos

En el ejemplo siguiente se usa un DataTableMapping objeto para Add varios DataColumnMapping objetos en su ColumnMappings colección y, a continuación, se muestra una lista de esas columnas de origen asignadas. En este ejemplo se supone que ya se ha creado un DataTableMapping .


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

Constructores

DataColumnMappingCollection()

Crea una colección DataColumnMappingCollection vacía.

Propiedades

Count

Obtiene el número de objetos DataColumnMapping que hay en la colección.

Item[Int32]

Obtiene o establece el objeto DataColumnMapping que se encuentra en el índice especificado.

Item[String]

Obtiene o establece el objeto DataColumnMapping con el nombre de columna de origen especificado.

Métodos

Add(Object)

Agrega un objeto DataColumnMapping a la colección.

Add(String, String)

Agrega un objeto DataColumnMapping a la colección cuando se especifica un nombre de columna de origen y un nombre de columna de DataSet.

AddRange(Array)

Copia los elementos de la colección Array especificada al final de la colección.

AddRange(DataColumnMapping[])

Copia los elementos de la matriz DataColumnMapping especificada al final de la colección.

Clear()

Quita todos los objetos DataColumnMapping de la colección.

Contains(Object)

Obtiene un valor que indica si existe un objeto DataColumnMapping con el Object especificado en la colección.

Contains(String)

Obtiene un valor que indica si existe un objeto DataColumnMapping con el nombre de columna de origen especificado en la colección.

CopyTo(Array, Int32)

Copia los elementos de DataColumnMappingCollection en la matriz especificada.

CopyTo(DataColumnMapping[], Int32)

Copia los elementos de DataColumnMappingCollection en la matriz DataColumnMapping especificada.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetByDataSetColumn(String)

Obtiene el objeto DataColumnMapping con el nombre de columna de DataSet especificado.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Obtiene un objeto DataColumnMapping para la colección DataColumnMappingCollection especificada, un nombre de columna de origen y MissingMappingAction.

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

Es un método estático que devuelve un objeto DataColumn sin crear instancias de un objeto DataColumnMappingCollection.

GetEnumerator()

Obtiene un enumerador que puede recorrer en iteración la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(Object)

Obtiene la ubicación del Object especificado, que es un objeto DataColumnMapping de la colección.

IndexOf(String)

Obtiene la ubicación del objeto DataColumnMapping con el nombre de columna de origen especificado.

IndexOfDataSetColumn(String)

Obtiene la ubicación del objeto DataColumnMapping especificado con el nombre de columna de DataSet especificado.

InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Inserta un objeto DataColumnMapping en la colección DataColumnMappingCollection, en el índice especificado.

Insert(Int32, Object)

Inserta un objeto DataColumnMapping en la colección DataColumnMappingCollection, en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
Remove(DataColumnMapping)

Quita el objeto DataColumnMapping especificado de la colección.

Remove(Object)

Quita Object que es un objeto DataColumnMapping de la colección.

RemoveAt(Int32)

Quita el objeto DataColumnMapping con el índice especificado de la colección.

RemoveAt(String)

Quita el objeto DataColumnMapping con el nombre de columna de origen especificado de la colección.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.IsSynchronized

Obtiene un valor que indica si el acceso a ICollection está sincronizado (es seguro para subprocesos).

ICollection.SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection.

IColumnMappingCollection.Add(String, String)

Agrega un objeto DataColumnMapping a la colección DataColumnMappingCollection utilizando la columna de origen y los nombres de columna de DataSet.

IColumnMappingCollection.GetByDataSetColumn(String)

Obtiene el objeto DataColumnMapping que tiene el nombre de columna de DataSet especificado.

IColumnMappingCollection.Item[String]

Obtiene o establece el objeto IColumnMapping con el nombre de SourceColumn especificado.

IList.IsFixedSize

Obtiene un valor que indica si el objeto IList tiene un tamaño fijo.

IList.IsReadOnly

Obtiene un valor que indica si IList es de solo lectura.

IList.Item[Int32]

Obtiene o establece el elemento en el índice especificado.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también