Condividi tramite


DataColumnMappingCollection Classe

Definizione

Contiene una raccolta di oggetti 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
Ereditarietà
DataColumnMappingCollection
Implementazioni

Esempio

Nell'esempio seguente viene utilizzato un DataTableMapping oggetto per Add diversi DataColumnMapping oggetti nella raccolta ColumnMappings e quindi viene visualizzato un elenco di tali colonne di origine mappate. In questo esempio si presuppone che sia già stato creato un oggetto 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

Costruttori

DataColumnMappingCollection()

Crea un DataColumnMappingCollection vuoto.

Proprietà

Count

Ottiene il numero di oggetti DataColumnMapping contenuti nell'insieme.

Item[Int32]

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

Item[String]

Ottiene o imposta l'oggetto DataColumnMapping con il nome della colonna di origine specificato.

Metodi

Add(Object)

Aggiunge un oggetto DataColumnMapping alla raccolta.

Add(String, String)

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

AddRange(Array)

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

AddRange(DataColumnMapping[])

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

Clear()

Rimuove tutti gli oggetti DataColumnMapping dalla raccolta.

Contains(Object)

Ottiene un valore che indica se un oggetto DataColumnMapping con un determinato valore Object è presente nell'insieme.

Contains(String)

Ottiene un valore che indica la presenza all'interno dell'insieme di un oggetto DataColumnMapping con un determinato nome della colonna di origine.

CopyTo(Array, Int32)

Copia gli elementi dell'oggetto DataColumnMappingCollection nella matrice specificata.

CopyTo(DataColumnMapping[], Int32)

Copia gli elementi dell'insieme DataColumnMappingCollection nella matrice DataColumnMapping 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)
GetByDataSetColumn(String)

Ottiene l'oggetto DataColumnMapping con il nome della colonna di DataSet specificata.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Ottiene un oggetto DataColumnMapping per l'insieme DataColumnMappingCollection specificato, il nome della colonna di origine e MissingMappingAction.

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

Metodo statico che restituisce un oggetto DataColumn senza creare l'istanza di un oggetto DataColumnMappingCollection.

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

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(Object)

Ottiene la posizione dell'oggetto Object specificato, che rappresenta un oggetto DataColumnMapping all'interno dell'insieme.

IndexOf(String)

Ottiene la posizione dell'oggetto DataColumnMapping con il nome della colonna di origine specificata.

IndexOfDataSetColumn(String)

Ottiene la posizione dell'oggetto DataColumnMapping specificato con il nome della colonna di DataSet.

InitializeLifetimeService()
Obsoleti.

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

(Ereditato da MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Inserisce un oggetto DataColumnMapping in DataColumnMappingCollection in corrispondenza dell'indice specificato.

Insert(Int32, Object)

Inserisce un oggetto DataColumnMapping in DataColumnMappingCollection 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(DataColumnMapping)

Rimuove l'oggetto DataColumnMapping specificato dalla raccolta.

Remove(Object)

Rimuove l'oggetto Object, che rappresenta un oggetto DataColumnMapping, dall'insieme.

RemoveAt(Int32)

Rimuove dall'insieme l'oggetto DataColumnMapping con l'indice specificato.

RemoveAt(String)

Rimuove dall'insieme l'oggetto DataColumnMapping con il nome della colonna 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.

IColumnMappingCollection.Add(String, String)

Aggiunge un oggetto DataColumnMapping a DataColumnMappingCollection utilizzando il nome della colonna di origine e il nome della colonna di DataSet.

IColumnMappingCollection.GetByDataSetColumn(String)

Ottiene l'oggetto DataColumnMapping avente il nome della colonna di DataSet specificata.

IColumnMappingCollection.Item[String]

Ottiene o imposta l'oggetto IColumnMapping con il nome SourceColumn specificato.

IList.IsFixedSize

Ottiene un valore che indica se le dimensioni dell'oggetto IList sono fisse.

IList.IsReadOnly

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

IList.Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice 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

Vedi anche