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 ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
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 objet AddDataTableMapping pour sa TableMappings collection, puis affiche une liste de ces tables sources mappées. Cet exemple suppose qu’un OleDbDataAdapter élément 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

Nom Description
DataTableMappingCollection()

Initialise une nouvelle instance de la classe DataTableMappingCollection. Cette nouvelle instance est vide, c’est-à-dire qu’elle ne contient DataTableMapping pas encore d’objets.

Propriétés

Nom Description
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 avec le nom de la table source spécifiée.

Méthodes

Nom Description
Add(Object)

Ajoute un Object mappage de table à la collection.

Add(String, String)

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

AddRange(Array)

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

AddRange(DataTableMapping[])

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

Clear()

Supprime tous les DataTableMapping objets de la collection.

Contains(Object)

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

Contains(String)

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

CopyTo(Array, Int32)

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

CopyTo(DataTableMapping[], Int32)

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

CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour 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 avec le nom de table spécifié DataSet .

GetEnumerator()

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

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()

Récupère l’objet de service de durée de vie actuel 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 DataColumnMapping objet avec le nom de la table source et DataSet le nom de table spécifiés, à l’aide du nom donné MissingMappingAction.

GetType()

Obtient la Type de l’instance actuelle.

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

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

IndexOf(String)

Obtient l’emplacement de l’objet DataTableMapping avec le nom de la table source spécifiée.

IndexOfDataSetTable(String)

Obtient l’emplacement de l’objet DataTableMapping avec le nom de table spécifié DataSet .

InitializeLifetimeService()

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 DataTableMapping objet dans l’index DataTableMappingCollection spécifié.

Insert(Int32, Object)

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

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

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

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

Remove(Object)

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

RemoveAt(Int32)

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

RemoveAt(String)

Supprime l’objet DataTableMapping avec le nom de table source spécifié de la collection.

ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.IsFixedSize

Obtient une valeur indiquant si la IList taille est fixe.

IList.IsReadOnly

Obtient une valeur indiquant si le IList est en lecture seule.

IList.Item[Int32]

Obtient ou définit un élément de la collection à un index spécifié.

ITableMappingCollection.Add(String, String)

Ajoute un mappage de table à la collection.

ITableMappingCollection.GetByDataSetTable(String)

Obtient l’objet TableMapping avec le nom de table spécifié DataSet .

ITableMappingCollection.Item[String]

Obtient ou définit l’instance du ITableMapping nom spécifié SourceTable .

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à