DataTableMappingCollection Classe

Definizione

Raccolta di DataTableMapping oggetti. La classe non può essere ereditata.

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

Esempio

Nell'esempio seguente viene utilizzato un oggetto OleDbDataAdapter per gli oggetti nella AddDataTableMapping relativa TableMappings raccolta e quindi viene visualizzato un elenco di tali tabelle di origine mappate. In questo esempio si presuppone che sia già stato creato un oggetto 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

Costruttori

Nome Descrizione
DataTableMappingCollection()

Inizializza una nuova istanza della classe DataTableMappingCollection. Questa nuova istanza è vuota, ovvero non contiene ancora oggetti DataTableMapping .

Proprietà

Nome Descrizione
Count

Ottiene il numero di DataTableMapping oggetti nell'insieme.

Item[Int32]

Ottiene o imposta l'oggetto DataTableMapping in corrispondenza dell'indice specificato.

Item[String]

Ottiene o imposta l'oggetto DataTableMapping con il nome della tabella di origine specificato.

Metodi

Nome Descrizione
Add(Object)

Aggiunge un oggetto Object che è un mapping di tabella all'insieme.

Add(String, String)

Aggiunge un DataTableMapping oggetto all'insieme quando viene specificato un nome di tabella di origine e un DataSet nome di tabella.

AddRange(Array)

Copia gli elementi dell'oggetto specificato Array alla fine dell'insieme.

AddRange(DataTableMapping[])

Copia gli elementi della matrice di DataTableMapping specificata alla fine dell'insieme.

Clear()

Rimuove tutti gli DataTableMapping oggetti dall'insieme.

Contains(Object)

Ottiene un valore che indica se l'oggetto specificato DataTableMapping esiste nell'insieme.

Contains(String)

Ottiene un valore che indica se nell'insieme è presente un DataTableMapping oggetto con il nome della tabella di origine specificato.

CopyTo(Array, Int32)

Copia gli elementi dell'oggetto DataTableMappingCollection nella matrice specificata.

CopyTo(DataTableMapping[], Int32)

Copia gli elementi dell'oggetto DataTableMapping nella matrice specificata.

CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetByDataSetTable(String)

Ottiene l'oggetto DataTableMapping con il nome della tabella specificato DataSet .

GetEnumerator()

Ottiene un enumeratore in grado di scorrere la raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Ottiene un DataColumnMapping oggetto con il nome della tabella di origine e DataSet il nome della tabella specificati, utilizzando l'oggetto specificato MissingMappingAction.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Ottiene la posizione dell'oggetto specificato DataTableMapping all'interno dell'insieme.

IndexOf(String)

Ottiene la posizione dell'oggetto DataTableMapping con il nome della tabella di origine specificato.

IndexOfDataSetTable(String)

Ottiene la posizione dell'oggetto DataTableMapping con il nome della tabella specificato DataSet .

InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
Insert(Int32, DataTableMapping)

Inserisce un DataTableMapping oggetto nell'oggetto DataTableMappingCollection in corrispondenza dell'indice specificato.

Insert(Int32, Object)

Inserisce un DataTableMapping oggetto nell'oggetto DataTableMappingCollection in corrispondenza dell'indice specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
Remove(DataTableMapping)

Rimuove l'oggetto specificato DataTableMapping dall'insieme.

Remove(Object)

Rimuove l'oggetto specificato DataTableMapping dall'insieme.

RemoveAt(Int32)

Rimuove l'oggetto DataTableMapping che si trova in corrispondenza dell'indice specificato dall'insieme.

RemoveAt(String)

Rimuove l'oggetto DataTableMapping con il nome della tabella di origine specificato dall'insieme.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso ICollection a è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso al ICollection.

IList.IsFixedSize

Ottiene un valore che indica se ha IList una dimensione fissa.

IList.IsReadOnly

Ottiene un valore che indica se il IList è di sola lettura.

IList.Item[Int32]

Ottiene o imposta un elemento dalla raccolta in corrispondenza di un indice specificato.

ITableMappingCollection.Add(String, String)

Aggiunge un mapping di tabella alla raccolta.

ITableMappingCollection.GetByDataSetTable(String)

Ottiene l'oggetto TableMapping con il nome della tabella specificato DataSet .

ITableMappingCollection.Item[String]

Ottiene o imposta l'istanza di ITableMapping con il nome specificato SourceTable .

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a