Compartir a través de


DataTableMappingCollection Clase

Definición

Una colección de objetos DataTableMapping. Esta clase no puede heredarse.

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 ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
Herencia
DataTableMappingCollection
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se usa un objeto OleDbDataAdapter para AddDataTableMapping objetos en su TableMappings colección y, a continuación, se muestra una lista de esas tablas de origen asignadas. En este ejemplo se supone que ya se ha creado un OleDbDataAdapter .

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

Constructores

DataTableMappingCollection()

Inicializa una nueva instancia de la clase DataTableMappingCollection. Esta nueva instancia está vacía, es decir, todavía no contiene objetos DataTableMapping.

Propiedades

Count

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

Item[Int32]

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

Item[String]

Obtiene o establece el objeto DataTableMapping con el nombre de tabla de origen especificado.

Métodos

Add(Object)

Agrega un Object, que es una asignación de tabla, a la colección.

Add(String, String)

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

AddRange(Array)

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

AddRange(DataTableMapping[])

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

Clear()

Quita todos los objetos DataTableMapping de la colección.

Contains(Object)

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

Contains(String)

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

CopyTo(Array, Int32)

Copia los elementos de DataTableMappingCollection en la matriz especificada.

CopyTo(DataTableMapping[], Int32)

Copia los elementos de DataTableMapping en la matriz 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)
GetByDataSetTable(String)

Obtiene el objeto DataTableMapping con el nombre de tabla de DataSet especificado.

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

Obtiene un objeto DataColumnMapping con el nombre de tabla de origen especificado y el nombre de tabla de DataSet, utilizando MissingMappingAction que se haya especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(Object)

Obtiene la ubicación del objeto DataTableMapping especificado en la colección.

IndexOf(String)

Obtiene la ubicación del objeto DataTableMapping con el nombre de tabla de origen especificado.

IndexOfDataSetTable(String)

Obtiene la ubicación del objeto DataTableMapping con el nombre de tabla 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, DataTableMapping)

Inserta un objeto DataTableMapping en la colección DataTableMappingCollection, en el índice especificado.

Insert(Int32, Object)

Inserta un objeto DataTableMapping en la colección DataTableMappingCollection, 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(DataTableMapping)

Quita el objeto DataTableMapping especificado de la colección.

Remove(Object)

Quita el objeto DataTableMapping especificado de la colección.

RemoveAt(Int32)

Quita el objeto DataTableMapping ubicado en el índice especificado de la colección.

RemoveAt(String)

Quita el objeto DataTableMapping con el nombre de tabla 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 la interfaz ICollection está sincronizado (es seguro para subprocesos).

ICollection.SyncRoot

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

IList.IsFixedSize

Obtiene un valor que indica si la interfaz 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 un elemento de la colección en el índice especificado.

ITableMappingCollection.Add(String, String)

Agrega una asignación de tabla a la colección.

ITableMappingCollection.GetByDataSetTable(String)

Obtiene el objeto TableMapping con el nombre de tabla del DataSet especificado.

ITableMappingCollection.Item[String]

Obtiene o establece la instancia de ITableMapping con el nombre de SourceTable 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