DataTableMappingCollection DataTableMappingCollection DataTableMappingCollection DataTableMappingCollection Class

Definizione

Raccolta di oggetti DataTableMapping.A collection of DataTableMapping objects. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Ereditarietà
DataTableMappingCollectionDataTableMappingCollectionDataTableMappingCollectionDataTableMappingCollection
Attributi
Implementazioni

Esempi

L'esempio seguente usa un' OleDbDataAdapter al Add DataTableMapping oggetti relativo TableMappings raccolta e quindi eseguito il mapping di un elenco delle tabelle di origine.The following example uses an OleDbDataAdapter to AddDataTableMapping objects to its TableMappings collection, and then displays a list of those mapped source tables. Questo esempio si presuppone che un OleDbDataAdapter è già stato creato.This example assumes that an OleDbDataAdapter has already been created.

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() DataTableMappingCollection() DataTableMappingCollection() DataTableMappingCollection()

Inizializza una nuova istanza della classe DataTableMappingCollection.Initializes a new instance of the DataTableMappingCollection class. La nuova istanza è vuota, cioè non contiene ancora alcun oggetto DataTableMapping.This new instance is empty, that is, it does not yet contain any DataTableMapping objects.

Proprietà

Count Count Count Count

Ottiene il numero di oggetti DataTableMapping contenuti nell'insieme.Gets the number of DataTableMapping objects in the collection.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene o imposta l'oggetto DataTableMapping in corrispondenza dell'indice specificato.Gets or sets the DataTableMapping object at the specified index.

Item[String] Item[String] Item[String] Item[String]

Ottiene o imposta l'oggetto DataTableMapping con il nome della tabella di origine specificato.Gets or sets the DataTableMapping object with the specified source table name.

Metodi

Add(Object) Add(Object) Add(Object) Add(Object)

Aggiunge un oggetto Object, che rappresenta un mapping di tabella, all'insieme.Adds an Object that is a table mapping to the collection.

Add(String, String) Add(String, String) Add(String, String) 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.Adds a DataTableMapping object to the collection when given a source table name and a DataSet table name.

AddRange(Array) AddRange(Array) AddRange(Array) AddRange(Array)

Copia gli elementi della classe Array specificata alla fine dell'insieme.Copies the elements of the specified Array to the end of the collection.

AddRange(DataTableMapping[]) AddRange(DataTableMapping[]) AddRange(DataTableMapping[]) AddRange(DataTableMapping[])

Copia gli elementi della matrice di oggetti DataTableMapping specificata alla fine dell'insieme.Copies the elements of the specified DataTableMapping array to the end of the collection.

Clear() Clear() Clear() Clear()

Rimuove tutti gli oggetti DataTableMapping dalla raccolta.Removes all DataTableMapping objects from the collection.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Ottiene un valore che indica la presenza dell'oggetto DataTableMapping dato nell'insieme.Gets a value indicating whether the given DataTableMapping object exists in the collection.

Contains(String) Contains(String) Contains(String) 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.Gets a value indicating whether a DataTableMapping object with the specified source table name exists in the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia gli elementi della classe DataTableMappingCollection nella matrice specificata.Copies the elements of the DataTableMappingCollection to the specified array.

CopyTo(DataTableMapping[], Int32) CopyTo(DataTableMapping[], Int32) CopyTo(DataTableMapping[], Int32) CopyTo(DataTableMapping[], Int32)

Copia gli elementi della classe DataTableMapping nella matrice specificata.Copies the elements of the DataTableMapping to the specified array.

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

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetByDataSetTable(String) GetByDataSetTable(String) GetByDataSetTable(String) GetByDataSetTable(String)

Ottiene l'oggetto DataTableMapping con il nome di tabella di DataSet specificato.Gets the DataTableMapping object with the specified DataSet table name.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Ottiene un enumeratore che può scorrere l'insieme.Gets an enumerator that can iterate through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) 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.Gets a DataColumnMapping object with the specified source table name and DataSet table name, using the given MissingMappingAction.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Ottiene la posizione dell'oggetto DataTableMapping specificato, all'interno dell'insieme.Gets the location of the specified DataTableMapping object within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Ottiene la posizione dell'oggetto DataTableMapping con il nome della tabella di origine specificato.Gets the location of the DataTableMapping object with the specified source table name.

IndexOfDataSetTable(String) IndexOfDataSetTable(String) IndexOfDataSetTable(String) IndexOfDataSetTable(String)

Ottiene la posizione dell'oggetto DataTableMapping con il nome della tabella di DataSet specificato.Gets the location of the DataTableMapping object with the specified DataSet table name.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
Insert(Int32, DataTableMapping) Insert(Int32, DataTableMapping) Insert(Int32, DataTableMapping) Insert(Int32, DataTableMapping)

Inserisce un oggetto DataTableMapping in DataTableMappingCollection in corrispondenza dell'indice specificato.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Inserisce un oggetto DataTableMapping in DataTableMappingCollection in corrispondenza dell'indice specificato.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove(DataTableMapping) Remove(DataTableMapping) Remove(DataTableMapping) Remove(DataTableMapping)

Rimuove l'oggetto DataTableMapping specificato dalla raccolta.Removes the specified DataTableMapping object from the collection.

Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Rimuove l'oggetto DataTableMapping specificato dalla raccolta.Removes the specified DataTableMapping object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Rimuove dall'insieme l'oggetto DataTableMapping in corrispondenza dell'indice specificato.Removes the DataTableMapping object located at the specified index from the collection.

RemoveAt(String) RemoveAt(String) RemoveAt(String) RemoveAt(String)

Rimuove dall'insieme l'oggetto DataTableMapping con il nome della tabella di origine specificato.Removes the DataTableMapping object with the specified source table name from the collection.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection.Gets an object that can be used to synchronize access to the ICollection.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Ottiene un valore che indica se IList ha dimensioni fisse.Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Ottiene un valore che indica se IList è di sola lettura.Gets a value indicating whether the IList is read-only.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Ottiene o imposta un elemento dall'insieme in corrispondenza dell'indice specificato.Gets or sets an item from the collection at a specified index.

ITableMappingCollection.Add(String, String) ITableMappingCollection.Add(String, String) ITableMappingCollection.Add(String, String) ITableMappingCollection.Add(String, String)

Aggiunge un mapping di tabella all'insieme.Adds a table mapping to the collection.

ITableMappingCollection.GetByDataSetTable(String) ITableMappingCollection.GetByDataSetTable(String) ITableMappingCollection.GetByDataSetTable(String) ITableMappingCollection.GetByDataSetTable(String)

Ottiene l'oggetto TableMapping con il nome della tabella dell'oggetto DataSet specificato.Gets the TableMapping object with the specified DataSet table name.

ITableMappingCollection.Item[String] ITableMappingCollection.Item[String] ITableMappingCollection.Item[String] ITableMappingCollection.Item[String]

Ottiene o imposta l'istanza di ITableMapping con il nome della proprietà SourceTable specificato.Gets or sets the instance of ITableMapping with the specified SourceTable name.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a