Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ITableMappingCollection, interface

Contient une collection d'objets TableMapping et est implémenté par le DataTableMappingCollection qui est utilisé en commun par les fournisseurs de données .NET Framework.

Espace de noms :  System.Data
Assembly :  System.Data (dans System.Data.dll)

public interface ITableMappingCollection : IList, 
	ICollection, IEnumerable

Le type ITableMappingCollection expose les membres suivants.

  NomDescription
Propriété publiquePris en charge par XNA FrameworkCountObtient le nombre d'éléments contenus dans ICollection. (Hérité de ICollection.)
Propriété publiquePris en charge par XNA FrameworkIsFixedSizeObtient une valeur indiquant si IList est de taille fixe. (Hérité de IList.)
Propriété publiquePris en charge par XNA FrameworkIsReadOnlyObtient une valeur indiquant si IList est en lecture seule. (Hérité de IList.)
Propriété publiquePris en charge par XNA FrameworkIsSynchronizedObtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe). (Hérité de ICollection.)
Propriété publiquePris en charge par XNA FrameworkItem[Int32]Obtient ou définit l'élément situé à l'index spécifié. (Hérité de IList.)
Propriété publiquePris en charge par XNA FrameworkItem[String]Obtient ou définit l'instance de ITableMapping portant le nom SourceTable spécifié.
Propriété publiquePris en charge par XNA FrameworkSyncRootObtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection. (Hérité de ICollection.)
Début

  NomDescription
Méthode publiquePris en charge par XNA FrameworkAdd(Object)Ajoute un élément à IList. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkAdd(String, String)Ajoute un mappage de tables à la collection.
Méthode publiquePris en charge par XNA FrameworkClearSupprime tous les éléments du IList. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkContains(Object)Détermine si la IList contient une valeur spécifique. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkContains(String)Obtient une valeur indiquant si la collection contient un mappage de tables portant le nom de table source spécifié.
Méthode publiquePris en charge par XNA FrameworkCopyToCopie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de ICollection.)
Méthode publiquePris en charge par XNA FrameworkGetByDataSetTableObtient l'objet TableMapping portant le nom de table DataSet spécifié.
Méthode publiquePris en charge par XNA FrameworkGetEnumeratorRetourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.)
Méthode publiquePris en charge par XNA FrameworkIndexOf(Object)Détermine l'index d'un élément spécifique de IList. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkIndexOf(String)Obtient l'emplacement de l'objet ITableMapping dans la collection.
Méthode publiquePris en charge par XNA FrameworkInsertInsère un élément dans la IList au niveau de l'index spécifié. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkRemoveSupprime la première occurrence d'un objet spécifique de IList. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkRemoveAt(Int32)Supprime l'élément IList au niveau de l'index spécifié. (Hérité de IList.)
Méthode publiquePris en charge par XNA FrameworkRemoveAt(String)Supprime de la collection l'objet ITableMapping portant le nom SourceTable spécifié.
Début

  NomDescription
Méthode d'extension publiqueAsParallelActive la parallélisation d'une requête. (Défini par ParallelEnumerable.)
Méthode d'extension publiqueAsQueryableConvertit un IEnumerable en IQueryable. (Défini par Queryable.)
Méthode d'extension publiquePris en charge par XNA FrameworkCast<TResult>Effectue un cast des éléments d'un IEnumerable vers le type spécifié. (Défini par Enumerable.)
Méthode d'extension publiquePris en charge par XNA FrameworkOfType<TResult>Filtre les éléments d'un IEnumerable en fonction du type spécifié. (Défini par Enumerable.)
Début

L'interface ITableMappingCollection permet à une classe qui hérite d'implémenter une collection TableMapping. Pour plus d'informations, consultez Mappages de DataAdapter DataTable et DataColumn.

Une application ne crée pas directement d'instance de l'interface ITableMappingCollection, mais crée une instance d'une classe qui hérite de ITableMappingCollection.

Les classes qui héritent de ITableMappingCollection 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 ITableMappingCollection définit une implémentation de la méthode RemoveAt. À son tour, la classe DataTableMappingCollection hérite de cette méthode et définit deux surcharges supplémentaires de RemoveAt.

Remarques à l'attention des implémenteurs

Si vous héritez de l'interface ITableMappingCollection, il est recommandé d'implémenter le constructeur suivant :

Élément

Description

PrvTableMappingCollection()

Crée une classe PrvTableMappingCollection vide.

L'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.


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());
}


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft