DataTableMappingCollection Klasa

Definicja

Kolekcja DataTableMapping obiektów. 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 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
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 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

Nazwa Opis
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

Nazwa Opis
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 z określoną nazwą tabeli źródłowej.

Metody

Nazwa Opis
Add(Object)

Dodaje tabelę Object mapowania do kolekcji.

Add(String, String)

DataTableMapping Dodaje obiekt do kolekcji, gdy podano 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 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 DataTableMappingCollection obiektu do określonej tablicy.

CopyTo(DataTableMapping[], Int32)

Kopiuje elementy DataTableMapping obiektu 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()

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

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

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 określonego indeksu.

Insert(Int32, Object)

Wstawia DataTableMapping obiekt do DataTableMappingCollection określonego indeksu.

MemberwiseClone()

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

(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

Nazwa Opis
ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.IsFixedSize

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

IList.IsReadOnly

Pobiera wartość wskazującą, czy IList element jest 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

Nazwa Opis
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy