DataColumnMapping Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |