IColumnMapping Interface
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.
Associe une colonne source de données à une colonne DataSet ; est implémenté par la classe DataColumnMapping, qui est utilisée en commun par les fournisseurs de données .NET.
public interface class IColumnMapping
public interface IColumnMapping
type IColumnMapping = interface
Public Interface IColumnMapping
- Dérivé
L’exemple suivant crée une instance de la classe dérivée, DataColumnMapping, et l’ajoute à une DataColumnMappingCollection collection. Il indique ensuite à l’utilisateur que le mappage a été ajouté à la collection et affiche le parent pour le 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
L’interface IColumnMapping permet à une classe héritée d’implémenter une classe Column Mapping, qui associe une colonne de source de données à une DataSet colonne. Pour plus d’informations, consultez Mappages DataTable et DataColumn DataAdapter.
Une application ne crée pas de instance de l’interface IColumnMapping directement, mais crée un instance d’une classe qui hérite IColumnMapping.
Les classes qui héritent IColumnMapping doivent implémenter tous les membres hérités et généralement définir des membres supplémentaires pour ajouter des fonctionnalités spécifiques au fournisseur. Par exemple, l’interface IColumnMapping définit la DataSetColumn propriété . À son tour, la DataColumnMapping classe hérite de cette propriété et définit également la GetDataColumnBySchemaAction méthode .
Lorsque vous héritez de l’interface IColumnMapping , vous devez implémenter les constructeurs suivants :
Élément | Description |
---|---|
ColumnMapping() | Initialise une nouvelle instance de la classe ColumnMapping. |
ColumnMapping(string sourceColumn, string dataSetColumn) | Initialise une nouvelle instance de la classe ColumnMapping avec une source avec le nom de colonne source et DataSet le nom de colonne spécifiés. |
Data |
Obtient ou définit le nom de la colonne dans le DataSet auquel effectuer le mappage. |
Source |
Obtient ou définit le nom de la colonne dans la source de données à partir de laquelle effectuer le mappage. Le nom respecte la casse. |
Produit | Versions |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :