DataColumnMapping Classe

Définition

Contient un mappage de colonnes générique pour un objet qui hérite de DataAdapter.Contains a generic column mapping for an object that inherits from DataAdapter. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping/DataColumnMappingConverter))]
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Héritage
DataColumnMapping
Attributs
Implémente

Exemples

L’exemple suivant crée un DataColumnMapping objet et l’ajoute à un DataColumnMappingCollection.The following example creates a DataColumnMapping object and adds it to a DataColumnMappingCollection. Il indique ensuite à l’utilisateur que le mappage a été ajouté à la collection et affiche le parent pour le mappage.It then tells the user that the mapping was added to the collection and shows the Parent for the 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

Remarques

Un DataColumnMapping vous permet d’utiliser des noms de colonnes DataTable dans un qui sont différents de ceux de la source de données.A DataColumnMapping enables you to use column names in a DataTable that are different from those in the data source. Utilise le mappage pour faire correspondre les colonnes lorsque les tables de la DataSet source de données ou sont mises à jour. DataAdapterThe DataAdapter uses the mapping to match the columns when the tables in the DataSet or data source are updated. Pour plus d’informations, consultez mappages DataAdapter DataTable et DataColumn.For more information, see DataAdapter DataTable and DataColumn Mappings.

Constructeurs

DataColumnMapping()

Initialise une nouvelle instance de la classe DataColumnMapping.Initializes a new instance of the DataColumnMapping class.

DataColumnMapping(String, String)

Initialise une nouvelle instance de la classe DataColumnMapping avec le nom de colonne source spécifié et le nom de la colonne DataSet à mapper.Initializes a new instance of the DataColumnMapping class with the specified source column name and DataSet column name to map to.

Propriétés

DataSetColumn

Obtient ou définit le nom de la colonne dans le DataSet auquel effectuer le mappage.Gets or sets the name of the column within the DataSet to map to.

SourceColumn

Obtient ou définit le nom de la colonne dans la source de données à partir de laquelle effectuer le mappage.Gets or sets the name of the column within the data source to map from. Le nom respecte la casse.The name is case-sensitive.

Méthodes

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Obtient DataColumn à partir du DataTable donné à l'aide de MissingSchemaAction et de la propriété DataSetColumn.Gets a DataColumn from the given DataTable using the MissingSchemaAction and the DataSetColumn property.

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

Version statique de GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) qui peut être appelée sans instancier un objet DataColumnMapping.A static version of GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) that can be called without instantiating a DataColumnMapping object.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
ToString()

Convertit le nom SourceColumn en cours en chaîne.Converts the current SourceColumn name to a string.

Implémentations d’interfaces explicites

ICloneable.Clone()

Crée un objet qui est une copie de l'instance actuelle.Creates a new object that is a copy of the current instance.

S’applique à

Voir aussi