DataTableMappingCollection Třída

Definice

Kolekce objektů DataTableMapping. Tuto třídu nelze dědit.

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
Dědičnost
DataTableMappingCollection
Atributy
Implementuje

Příklady

Následující příklad používá objekt OleDbDataAdapter pro AddDataTableMapping objekty ve své TableMappings kolekci a pak zobrazí seznam těchto namapovaných zdrojových tabulek. V tomto příkladu se předpokládá, že OleDbDataAdapter již byl vytvořen objekt.

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

Konstruktory

DataTableMappingCollection()

Inicializuje novou instanci DataTableMappingCollection třídy. Tato nová instance je prázdná, to znamená, že ještě neobsahuje žádné DataTableMapping objekty.

Vlastnosti

Count

Získá počet DataTableMapping objektů v kolekci.

Item[Int32]

Získá nebo nastaví DataTableMapping objekt v zadaném indexu.

Item[String]

Získá nebo nastaví DataTableMapping objekt se zadaným názvem zdrojové tabulky.

Metody

Add(Object)

Object Přidá do kolekce mapování tabulky.

Add(String, String)

DataTableMapping Přidá objekt do kolekce, pokud je přiřazen název zdrojové tabulky a DataSet název tabulky.

AddRange(Array)

Zkopíruje zadané prvky Array na konec kolekce.

AddRange(DataTableMapping[])

Zkopíruje prvky zadaného DataTableMapping pole na konec kolekce.

Clear()

Odebere všechny DataTableMapping objekty z kolekce.

Contains(Object)

Získá hodnotu určující, zda daný DataTableMapping objekt existuje v kolekci.

Contains(String)

Získá hodnotu označující, zda DataTableMapping objekt se zadaným názvem zdrojové tabulky existuje v kolekci.

CopyTo(Array, Int32)

Zkopíruje elementy DataTableMappingCollection do zadaného pole.

CopyTo(DataTableMapping[], Int32)

Zkopíruje elementy DataTableMapping do zadaného pole.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetByDataSetTable(String)

DataTableMapping Získá objekt se zadaným DataSet názvem tabulky.

GetEnumerator()

Získá enumerátor, který může iterovat kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

DataColumnMapping Získá objekt se zadaným názvem zdrojové tabulky a DataSet názvem tabulky pomocí daného MissingMappingActionobjektu .

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(Object)

Získá umístění zadaného DataTableMapping objektu v kolekci.

IndexOf(String)

Získá umístění objektu DataTableMapping se zadaným názvem zdrojové tabulky.

IndexOfDataSetTable(String)

Získá umístění objektu DataTableMapping se zadaným DataSet názvem tabulky.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
Insert(Int32, DataTableMapping)

DataTableMapping Vloží objekt do zadaného DataTableMappingCollection indexu.

Insert(Int32, Object)

DataTableMapping Vloží objekt do zadaného DataTableMappingCollection indexu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
Remove(DataTableMapping)

Odebere zadaný DataTableMapping objekt z kolekce.

Remove(Object)

Odebere zadaný DataTableMapping objekt z kolekce.

RemoveAt(Int32)

Odebere DataTableMapping objekt umístěný v zadaném indexu z kolekce.

RemoveAt(String)

Odebere objekt se DataTableMapping zadaným názvem zdrojové tabulky z kolekce.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.IsSynchronized

Získá hodnotu označující, zda je přístup k ICollection je synchronizován (bez vláken).

ICollection.SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k ICollection.

IList.IsFixedSize

Získá hodnotu označující, zda IList má pevnou velikost.

IList.IsReadOnly

Získá hodnotu, která určuje, zda je IList určena jen pro čtení.

IList.Item[Int32]

Získá nebo nastaví položku z kolekce v zadaném indexu.

ITableMappingCollection.Add(String, String)

Přidá mapování tabulky do kolekce.

ITableMappingCollection.GetByDataSetTable(String)

Získá TableMapping objektu se zadaným DataSet názvem tabulky.

ITableMappingCollection.Item[String]

Získá nebo nastaví instanci ITableMapping se zadaným SourceTable názvem.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro