DataColumnMapping Classe

Definizione

Contiene un mapping di colonne 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.DataColumnMappingConverter))]
public sealed class DataColumnMapping : 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))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<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
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Ereditarietà
DataColumnMapping
Attributi
Implementazioni

Esempio

Nell'esempio seguente viene creato un DataColumnMapping oggetto e viene aggiunto a un oggetto DataColumnMappingCollection. Indica quindi all'utente che il mapping è stato aggiunto alla raccolta e mostra l'elemento Parent 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

Un DataColumnMapping oggetto consente di usare i nomi di colonna in un oggetto DataTable che sono diversi da quelli nell'origine dati. DataAdapter usa il mapping per trovare le corrispondenze con le colonne quando le tabelle nell'origine DataSet dati o vengono aggiornate. Per altre informazioni, vedere DataAdapter DataTable e Mapping DataColumn.

Costruttori

Nome Descrizione
DataColumnMapping()

Inizializza una nuova istanza della classe DataColumnMapping.

DataColumnMapping(String, String)

Inizializza una nuova istanza della DataColumnMapping classe con il nome della colonna di origine e DataSet il nome di colonna specificati a cui eseguire il mapping.

Proprietà

Nome Descrizione
DataSetColumn

Ottiene o imposta il nome della colonna all'interno dell'oggetto a cui eseguire il DataSet mapping.

SourceColumn

Ottiene o imposta il nome della colonna all'interno dell'origine dati da cui eseguire il mapping. Il nome è sensibile alle maiuscole.

Metodi

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

Ottiene un DataColumn oggetto dall'oggetto specificato DataTable utilizzando e MissingSchemaAction la DataSetColumn proprietà .

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

Versione statica di che può essere chiamata senza creare un'istanza di GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) un DataColumnMapping oggetto .

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

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()

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

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
ToString()

Converte il nome corrente SourceColumn in una stringa.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICloneable.Clone()

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

Si applica a

Vedi anche