Udostępnij za pośrednictwem


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 elementu OleDbDataAdapter do AddDataTableMapping obiektów do jego TableMappings kolekcji, a następnie zostanie wyświetlona lista mapowanych tabel źródłowych. W tym przykładzie założono, ż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 mapowanie Object tabeli 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ślonej Array kolekcji na końcu kolekcji.

AddRange(DataTableMapping[])

Kopiuje elementy określonej DataTableMapping tablicy na koniec 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 do DataTableMappingCollection określonej tablicy.

CopyTo(DataTableMapping[], Int32)

Kopiuje elementy do DataTableMapping 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ć przez kolekcję.

GetHashCode()

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

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

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 podanego MissingMappingActionelementu .

GetType()

Type Pobiera bieżące wystąpienie.

(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()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
Insert(Int32, DataTableMapping)

DataTableMapping Wstawia obiekt do określonego indeksuDataTableMappingCollection.

Insert(Int32, Object)

DataTableMapping Wstawia obiekt do określonego indeksuDataTableMappingCollection.

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ątek).

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 rozmiar IList ma 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 obiektu ITableMapping o określonej SourceTable nazwie.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy