Partager via


DataTableMappingCollection Classe

Définition

Collection d'objets DataTableMapping. Cette classe ne peut pas être héritée.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Data.ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
Héritage
DataTableMappingCollection
Attributs
Implémente

Exemples

L’exemple suivant utilise un OleDbDataAdapter pour AddDataTableMapping objets à sa TableMappings collection, puis affiche une liste de ces tables sources mappées. Cet exemple suppose qu’un OleDbDataAdapter a déjà été créé.

public void ShowTableMappings()
{
    // ...
    // create adapter
    // ...
    adapter.TableMappings.Add("Categories","DataCategories");
    adapter.TableMappings.Add("Orders","DataOrders");
    adapter.TableMappings.Add("Products","DataProducts");
    string message = "Table Mappings:\n";
    for(int i=0;i < adapter.TableMappings.Count;i++)
    {
        message += i.ToString() + " "
            + adapter.TableMappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub ShowTableMappings()
    ' ...
    ' create adapter
    ' ...
    adapter.TableMappings.Add("Categories", "DataCategories")
    adapter.TableMappings.Add("Orders", "DataOrders")
    adapter.TableMappings.Add("Products", "DataProducts")
    Dim message As String = "Table Mappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To adapter.TableMappings.Count - 1
        message &= i.ToString() & " " _
           & adapter.TableMappings(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Constructeurs

DataTableMappingCollection()

Initialise une nouvelle instance de la classe DataTableMappingCollection. Cette nouvelle instance est vide, c'est-à-dire qu'elle ne contient encore aucun objet DataTableMapping.

Propriétés

Count

Obtient le nombre d'objets DataTableMapping dans la collection.

Item[Int32]

Obtient ou définit l'objet DataTableMapping à l'index spécifié.

Item[String]

Obtient ou définit l'objet DataTableMapping portant le nom de table source spécifié.

Méthodes

Add(Object)

Ajoute un Object qui est un mappage de tables à la collection.

Add(String, String)

Ajoute un objet DataTableMapping à la collection en fonction d'un nom de table source et d'un nom de table DataSet.

AddRange(Array)

Copie les éléments du Array spécifié à la fin de la collection.

AddRange(DataTableMapping[])

Copie les éléments du tableau DataTableMapping spécifié à la fin de la collection.

Clear()

Supprime tous les objets DataTableMapping de la collection.

Contains(Object)

Obtient une valeur indiquant si l'objet DataTableMapping donné existe dans la collection.

Contains(String)

Obtient une valeur indiquant si un objet DataTableMapping portant le nom de table source spécifié existe dans la collection.

CopyTo(Array, Int32)

Copie les éléments du DataTableMappingCollection vers le tableau spécifié.

CopyTo(DataTableMapping[], Int32)

Copie les éléments du DataTableMapping vers le tableau spécifié.

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetByDataSetTable(String)

Obtient l'objet DataTableMapping portant le nom de table DataSet spécifié.

GetEnumerator()

Obtient un énumérateur qui peut itérer au sein de la collection.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Obtient un objet DataColumnMapping portant le nom de table source et le nom de table DataSet spécifiés, à l'aide du MissingMappingAction donné.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IndexOf(Object)

Obtient l'emplacement de l'objet DataTableMapping spécifié dans la collection.

IndexOf(String)

Obtient l'emplacement de l'objet DataTableMapping portant le nom de table source spécifié.

IndexOfDataSetTable(String)

Obtient l'emplacement de l'objet DataTableMapping portant le nom de table DataSet spécifié.

InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
Insert(Int32, DataTableMapping)

Insère un objet DataTableMapping dans DataTableMappingCollection à l'index spécifié.

Insert(Int32, Object)

Insère un objet DataTableMapping dans DataTableMappingCollection à l'index spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
Remove(DataTableMapping)

Supprime l'objet DataTableMapping spécifié de la collection.

Remove(Object)

Supprime l'objet DataTableMapping spécifié de la collection.

RemoveAt(Int32)

Supprime de la collection l'objet DataTableMapping situé à l'index spécifié.

RemoveAt(String)

Supprime de la collection l'objet DataTableMapping portant le nom de table source spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.IsSynchronized

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

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à ICollection.

IList.IsFixedSize

Obtient une valeur indiquant si IList est de taille fixe.

IList.IsReadOnly

Obtient une valeur indiquant si IList est en lecture seule.

IList.Item[Int32]

Obtient ou définit un élément de la collection au niveau de l'index spécifié.

ITableMappingCollection.Add(String, String)

Ajoute un mappage de tables à la collection.

ITableMappingCollection.GetByDataSetTable(String)

Obtient l'objet TableMapping portant le nom de table DataSet spécifié.

ITableMappingCollection.Item[String]

Obtient ou définit l'instance de ITableMapping portant le nom SourceTable spécifié.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à