Condividi tramite


DataColumnMapping Classe

Definizione

Contiene un mapping di colonna generico per un oggetto che eredita da DataAdapter. La classe non può essere ereditata.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Ereditarietà
DataColumnMapping
Attributi
Implementazioni

Esempio

Nell'esempio seguente viene creato un DataColumnMapping oggetto e lo aggiunge a un DataColumnMappingCollectionoggetto . Indica quindi all'utente che il mapping è stato aggiunto alla raccolta e mostra padre per il mapping.


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.",
       mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

Commenti

A DataColumnMapping consente di usare i nomi di colonna in un DataTable oggetto diverso da quelli nell'origine dati. Usa DataAdapter il mapping per corrispondere alle colonne quando vengono aggiornate le tabelle nell'origine DataSet dati o. Per altre informazioni, vedere Mapping DataAdapter DataTable e DataColumn.

Costruttori

DataColumnMapping()

Inizializza una nuova istanza della classe DataColumnMapping.

DataColumnMapping(String, String)

Inizializzare una nuova istanza della classe DataColumnMapping con il nome di colonna di origine specificato e un nome di colonna di DataSet rispetto al quale eseguire il mapping.

Proprietà

DataSetColumn

Ottiene o imposta il nome della colonna all'interno dell'oggetto DataSet in base al quale effettuare il mapping.

SourceColumn

Ottiene o imposta il nome della colonna all'interno dell'origine dati da cui eseguire il mapping. Per il nome è prevista la distinzione tra maiuscole e minuscole.

Metodi

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)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Ottiene un oggetto DataColumn da un determinato oggetto DataTable mediante l'oggetto MissingSchemaAction e la proprietà DataSetColumn.

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Versione statica del metodo GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction), di cui è possibile eseguire la chiamata senza creare l'istanza di un oggetto DataColumnMapping.

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)
InitializeLifetimeService()
Obsoleti.

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

(Ereditato da MarshalByRefObject)
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)
ToString()

Converte il nome della proprietà SourceColumn corrente in una stringa.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Crea un nuovo oggetto che è una copia dell'istanza corrente.

Si applica a

Vedi anche