ITableMapping 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 table source à une table d’un DataSet ; est implémenté par la classe DataTableMapping, qui est utilisée en commun par les fournisseurs de données .NET.
public interface class ITableMapping
public interface ITableMapping
type ITableMapping = interface
Public Interface ITableMapping
- Dérivé
L’exemple suivant crée une instance de la classe dérivée, DataTableMapping, et l’ajoute à une DataTableMappingCollection collection. Il informe ensuite l’utilisateur que le mappage a été ajouté à la collection et affiche le mappage parent.
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());
}
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
L’interface ITableMapping permet à une classe héritée d’implémenter une classe TableMapping, 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 ITableMapping directement, mais crée un instance d’une classe qui hérite ITableMapping.
Les classes qui héritent ITableMapping doivent implémenter 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 ITableMapping définit la DataSetTable propriété . À son tour, la DataTableMapping classe hérite de cette propriété et définit également la GetDataTableBySchemaAction méthode .
Lorsque vous héritez de l’interface ITableMapping , vous devez 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 lorsqu’un nom de table source et un DataTable nom lui sont attribués. |
TableMapping(string sourceTable, string dataSetTable, DataColumnMapping[] columnMappings) | Initialise une nouvelle instance de la classe TableMapping lorsqu’un nom de table source, un nom et un DataTable tableau d’objets ColumnMapping sont donnés. |
Column |
Obtient le DataColumnMappingCollection dérivé pour DataTable. |
Data |
Obtient ou définit le nom ne respectant pas la casse de la table dans DataSet. |
Source |
Obtient ou définit le nom respectant la casse de la table source. |
Produit | Versions |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.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 :