Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ITableMappingCollection interface

 

Date de publication : novembre 2016

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

NomDescription
System_CAPS_pubpropertyCount

Obtient le nombre d'éléments contenus dans le ICollection.(Hérité de ICollection.)

System_CAPS_pubpropertyIsFixedSize

Obtient une valeur indiquant si IList est de taille fixe.(Hérité de IList.)

System_CAPS_pubpropertyIsReadOnly

Obtient une valeur indiquant si IList est en lecture seule.(Hérité de IList.)

System_CAPS_pubpropertyIsSynchronized

Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe).(Hérité de ICollection.)

System_CAPS_pubpropertyItem[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.(Hérité de IList.)

System_CAPS_pubpropertyItem[String]

Obtient ou définit l’instance de ITableMapping avec la valeur SourceTable nom.

System_CAPS_pubpropertySyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection.(Hérité de ICollection.)

NomDescription
System_CAPS_pubmethodAdd(Object)

Ajoute un élément à IList.(Hérité de IList.)

System_CAPS_pubmethodAdd(String, String)

Ajoute un mappage de table à la collection.

System_CAPS_pubmethodClear()

Supprime tous les éléments de IList.(Hérité de IList.)

System_CAPS_pubmethodContains(Object)

Détermine si IList contient une valeur spécifique.(Hérité de IList.)

System_CAPS_pubmethodContains(String)

Obtient une valeur indiquant si la collection contient un mappage de table avec le nom de table source spécifié.

System_CAPS_pubmethodCopyTo(Array, Int32)

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.(Hérité de ICollection.)

System_CAPS_pubmethodGetByDataSetTable(String)

Obtient l’objet TableMapping avec la valeur DataSet nom de la table.

System_CAPS_pubmethodGetEnumerator()

Retourne un énumérateur qui itère au sein d'une collection.(Hérité de IEnumerable.)

System_CAPS_pubmethodIndexOf(Object)

Détermine l'index d'un élément spécifique d'IList.(Hérité de IList.)

System_CAPS_pubmethodIndexOf(String)

Obtient l’emplacement de le ITableMapping l’objet dans la collection.

System_CAPS_pubmethodInsert(Int32, Object)

Insère un élément dans IList à l'index spécifié.(Hérité de IList.)

System_CAPS_pubmethodRemove(Object)

Supprime la première occurrence d'un objet spécifique de IList.(Hérité de IList.)

System_CAPS_pubmethodRemoveAt(Int32)

Supprime l'élément IList au niveau de l'index spécifié.(Hérité de IList.)

System_CAPS_pubmethodRemoveAt(String)

Supprime la ITableMapping objet SourceTable nom de la collection.

NomDescription
System_CAPS_pubmethodAsParallel()

Surchargé. Active la parallélisation d'une requête.(Défini par ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Surchargé. Convertit un IEnumerable à un IQueryable.(Défini par Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convertit les éléments d’un IEnumerable au type spécifié.(Défini par Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtre les éléments d’un IEnumerable basé sur un type spécifié.(Défini par Enumerable.)

Le ITableMappingCollection interface 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 une instance de la ITableMappingCollection interface directement, mais crée une instance d’une classe qui hérite de ITableMappingCollection.

Les classes qui héritent ITableMappingCollection doivent implémenter les membres hérités et définissent généralement des membres supplémentaires pour ajouter des fonctionnalités spécifiques au fournisseur. Par exemple, le ITableMappingCollection interface définit une implémentation de la RemoveAt méthode. À son tour, la DataTableMappingCollection classe hérite de cette méthode et définit deux surcharges supplémentaires de RemoveAt.

Remarques à l’attention des implémenteurs :

Lorsque vous héritez de la ITableMappingCollection interface, vous devez 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 à un DataTableMappingCollection collection. 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
Disponible depuis 1.1
Retour au début
Afficher: