DataTableMappingCollection Classe
Définition
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.
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
- 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é. |