DataTableMappingCollection Klasa

Definicja

Kolekcja obiektów DataTableMapping. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
DataTableMappingCollection
Atrybuty
Implementuje

Przykłady

W poniższym przykładzie użyto obiektu OleDbDataAdapter do AddDataTableMapping obiektów w kolekcji TableMappings , a następnie zostanie wyświetlona lista tych mapowanych tabel źródłowych. W tym przykładzie przyjęto założenie, że OleDbDataAdapter obiekt został już utworzony.

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()

Inicjuje nowe wystąpienie klasy DataTableMappingCollection. To nowe wystąpienie jest puste, czyli nie zawiera jeszcze żadnych DataTableMapping obiektów.

Właściwości

Count

Pobiera liczbę DataTableMapping obiektów w kolekcji.

Item[Int32]

Pobiera lub ustawia DataTableMapping obiekt w określonym indeksie.

Item[String]

Pobiera lub ustawia DataTableMapping obiekt o określonej nazwie tabeli źródłowej.

Metody

Add(Object)

Dodaje tabelę Object mapowania do kolekcji.

Add(String, String)

DataTableMapping Dodaje obiekt do kolekcji, gdy nadano nazwę tabeli źródłowej DataSet i nazwę tabeli.

AddRange(Array)

Kopiuje elementy określone Array na końcu kolekcji.

AddRange(DataTableMapping[])

Kopiuje elementy określonej DataTableMapping tablicy na końcu kolekcji.

Clear()

Usuwa wszystkie DataTableMapping obiekty z kolekcji.

Contains(Object)

Pobiera wartość wskazującą, czy dany DataTableMapping obiekt istnieje w kolekcji.

Contains(String)

Pobiera wartość wskazującą, czy DataTableMapping obiekt o określonej nazwie tabeli źródłowej istnieje w kolekcji.

CopyTo(Array, Int32)

Kopiuje elementy obiektu DataTableMappingCollection do określonej tablicy.

CopyTo(DataTableMapping[], Int32)

Kopiuje elementy obiektu DataTableMapping do określonej tablicy.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetByDataSetTable(String)

DataTableMapping Pobiera obiekt o określonej DataSet nazwie tabeli.

GetEnumerator()

Pobiera moduł wyliczający, który może iterować po kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Nieaktualne.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

DataColumnMapping Pobiera obiekt o określonej nazwie tabeli źródłowej i DataSet nazwie tabeli przy użyciu podanej wartości MissingMappingAction.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Object)

Pobiera lokalizację określonego DataTableMapping obiektu w kolekcji.

IndexOf(String)

Pobiera lokalizację DataTableMapping obiektu o określonej nazwie tabeli źródłowej.

IndexOfDataSetTable(String)

Pobiera lokalizację DataTableMapping obiektu o określonej DataSet nazwie tabeli.

InitializeLifetimeService()
Nieaktualne.

Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
Insert(Int32, DataTableMapping)

Wstawia DataTableMapping obiekt do DataTableMappingCollection obiektu w określonym indeksie.

Insert(Int32, Object)

Wstawia DataTableMapping obiekt do DataTableMappingCollection obiektu w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
Remove(DataTableMapping)

Usuwa określony DataTableMapping obiekt z kolekcji.

Remove(Object)

Usuwa określony DataTableMapping obiekt z kolekcji.

RemoveAt(Int32)

DataTableMapping Usuwa obiekt znajdujący się w określonym indeksie z kolekcji.

RemoveAt(String)

DataTableMapping Usuwa obiekt z określoną nazwą tabeli źródłowej z kolekcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątk).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection.

IList.IsFixedSize

Pobiera wartość wskazującą, czy ma IList stały rozmiar.

IList.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu.

IList.Item[Int32]

Pobiera lub ustawia element z kolekcji w określonym indeksie.

ITableMappingCollection.Add(String, String)

Dodaje mapowanie tabeli do kolekcji.

ITableMappingCollection.GetByDataSetTable(String)

Pobiera obiekt TableMapping o określonej DataSet nazwie tabeli.

ITableMappingCollection.Item[String]

Pobiera lub ustawia wystąpienie klasy ITableMapping o określonej SourceTable nazwie.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy