DataColumnMapping Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient un mappage de colonne générique pour un objet qui hérite de DataAdapter. Cette classe ne peut pas être héritée.
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
- Héritage
- Attributs
- Implémente
Exemples
L’exemple suivant crée un DataColumnMapping objet et l’ajoute à un DataColumnMappingCollection. Il indique ensuite à l’utilisateur que le mappage a été ajouté à la collection et affiche le parent du mappage.
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
A DataColumnMapping vous permet d’utiliser des noms de colonnes différents DataTable de ceux de la source de données. Le DataAdapter mappage utilise le mappage pour faire correspondre les colonnes lorsque les tables de la source de données ou de la DataSet source de données sont mises à jour. Pour plus d’informations, consultez DataAdapter DataTable et DataColumn Mappings.
Constructeurs
| Nom | Description |
|---|---|
| DataColumnMapping() |
Initialise une nouvelle instance de la classe DataColumnMapping. |
| DataColumnMapping(String, String) |
Initialise une nouvelle instance de la DataColumnMapping classe avec le nom de colonne source et DataSet le nom de colonne spécifiés à mapper. |
Propriétés
| Nom | Description |
|---|---|
| DataSetColumn |
Obtient ou définit le nom de la colonne dans la DataSet zone à mapper. |
| SourceColumn |
Obtient ou définit le nom de la colonne dans la source de données à mapper. Le nom est sensible à la casse. |
Méthodes
| Nom | Description |
|---|---|
| CreateObjRef(Type) |
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) |
Obtient une DataColumn valeur de l’utilisateur donné DataTable à l’aide de la MissingSchemaAction propriété et de la DataSetColumn propriété. |
| GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction) |
Une version statique de GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) celle-ci peut être appelée sans instancier un DataColumnMapping objet. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetLifetimeService() |
Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| GetType() |
Obtient la Type de l’instance actuelle. (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. (Hérité de MarshalByRefObject) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MemberwiseClone(Boolean) |
Crée une copie superficielle de l’objet actuel MarshalByRefObject . (Hérité de MarshalByRefObject) |
| ToString() |
Convertit le nom actuel SourceColumn en chaîne. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ICloneable.Clone() |
Crée un objet qui est une copie de l’instance actuelle. |