Assembly : System.Data (dans system.data.dll)
SyntaxePublic Interface ITableMapping
Dim instance As ITableMapping
public interface ITableMapping
public interface class ITableMapping
public interface ITableMapping
public interface ITableMapping
NotesL'interface ITableMapping permet à une classe qui hérite d'implémenter une classe TableMapping associant une colonne de source de données à une colonne DataSet. Pour plus d'informations, consultez Configuration des mappages DataTable et DataColumn.
Une application ne crée pas directement d'instance de l'interface ITableMapping, mais crée une instance d'une classe qui hérite de ITableMapping.
Les classes qui héritent de ITableMapping doivent implémenter les membres hérités et définissent généralement des membres supplémentaires pour ajouter des fonctionnalités propres au fournisseur. Par exemple, l'interface ITableMapping définit la propriété DataSetTable. À son tour, la classe DataTableMapping hérite de cette propriété et définit également la méthode GetDataTableBySchemaAction.
Remarques à l'attention des implémenteurs Si vous héritez de l'interface ITableMapping, il est recommandé d'implémenter les constructeurs suivants :| Élément | Description |
|---|---|
| DataTableMapping() | Initialise une nouvelle instance de la classe TableMapping. |
| TableMapping(string sourceTable, string dataSetTable) | Initialise une nouvelle instance de la classe TableMapping avec une source en fonction d'un nom de table source et d'un nom DataTable. |
| TableMapping(string sourceTable, string dataSetTable, DataColumnMapping[] columnMappings) | Initialise une nouvelle instance de la classe TableMapping en fonction d'un nom de table source, d'un nom DataTable et d'un tableau d'objets TableMapping. |
ExempleL'exemple suivant crée une instance de la classe dérivée, DataTableMapping, et l'ajoute à une collection DataTableMappingCollection. Il informe ensuite l'utilisateur que le mappage a été ajouté à la collection et affiche le mappage parent.
Public Sub AddDataTableMapping() ' ... ' create tableMappings ' ... Dim mapping As New DataTableMapping( _ "Categories", "DataCategories") tableMappings.Add(CType(mapping, Object)) Console.WriteLine( _ "Table {0} added to {1} table mapping collection.", _ mapping.ToString(), tableMappings.ToString()) End Sub
public void AddDataTableMapping() { // ... // create tableMappings // ... DataTableMapping mapping = new DataTableMapping("Categories","DataCategories"); tableMappings.Add((Object) mapping); Console.WriteLine("Table {0} added to {1} table mapping collection.", mapping.ToString(), tableMappings.ToString()); }
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ