Condividi tramite


DataTableMappingCollection Classe

Definizione

Raccolta di oggetti DataTableMapping. 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 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
Ereditarietà
DataTableMappingCollection
Attributi
Implementazioni

Esempio

Nell'esempio seguente viene utilizzato un OleDbDataAdapter oggetto to per TableMappingsAddDataTableMapping l'insieme 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

DataTableMappingCollection()

Inizializza una nuova istanza della classe DataTableMappingCollection. La nuova istanza è vuota, cioè non contiene ancora alcun oggetto DataTableMapping.

Proprietà

Count

Ottiene il numero di oggetti DataTableMapping contenuti 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

Add(Object)

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

Add(String, String)

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

AddRange(Array)

Copia gli elementi della classe Array specificata alla fine dell'insieme.

AddRange(DataTableMapping[])

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

Clear()

Rimuove tutti gli oggetti DataTableMapping dalla raccolta.

Contains(Object)

Ottiene un valore che indica la presenza dell'oggetto DataTableMapping dato nell'insieme.

Contains(String)

Ottiene un valore che indica la presenza all'interno dell'insieme di un oggetto DataTableMapping 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)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione 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 di tabella di DataSet specificato.

GetEnumerator()

Ottiene un enumeratore che può scorrere l'insieme.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

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

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Ottiene la posizione dell'oggetto DataTableMapping specificato, 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 di DataSet specificato.

InitializeLifetimeService()
Obsoleti.

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

(Ereditato da MarshalByRefObject)
Insert(Int32, DataTableMapping)

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

Insert(Int32, Object)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
Remove(DataTableMapping)

Rimuove l'oggetto DataTableMapping specificato dalla raccolta.

Remove(Object)

Rimuove l'oggetto DataTableMapping specificato dalla raccolta.

RemoveAt(Int32)

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

RemoveAt(String)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.IsSynchronized

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

ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection.

IList.IsFixedSize

Ottiene un valore che indica se IList ha dimensioni fisse.

IList.IsReadOnly

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

IList.Item[Int32]

Ottiene o imposta un elemento dall'insieme in corrispondenza dell'indice specificato.

ITableMappingCollection.Add(String, String)

Aggiunge un mapping di tabella all'insieme.

ITableMappingCollection.GetByDataSetTable(String)

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

ITableMappingCollection.Item[String]

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

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a