DataTableMappingCollection Klasa

Definicja

Kolekcja DataTableMapping obiektów.A collection of DataTableMapping objects. Klasa ta nie może być dziedziczona.This class cannot be inherited.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Dziedziczenie
DataTableMappingCollection
Atrybuty
Implementuje

Przykłady

Poniższy przykład używa OleDbDataAdapter do Add DataTableMapping obiektówTableMappings do kolekcji, a następnie wyświetla listę tych mapowanych tabel źródłowych.The following example uses an OleDbDataAdapter to AddDataTableMapping objects to its TableMappings collection, and then displays a list of those mapped source tables. W OleDbDataAdapter tym przykładzie przyjęto założenie, że został już utworzony.This example assumes that an OleDbDataAdapter has already been created.

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 klasy.Initializes a new instance of the DataTableMappingCollection class. To nowe wystąpienie jest puste, co oznacza, że nie zawiera jeszcze żadnych DataTableMapping obiektów.This new instance is empty, that is, it does not yet contain any DataTableMapping objects.

Właściwości

Count

Pobiera liczbę DataTableMapping obiektów w kolekcji.Gets the number of DataTableMapping objects in the collection.

Item[Int32]

Pobiera lub ustawia DataTableMapping obiekt pod określonym indeksem.Gets or sets the DataTableMapping object at the specified index.

Item[String]

Pobiera lub ustawia DataTableMapping obiekt z określoną nazwą tabeli źródłowej.Gets or sets the DataTableMapping object with the specified source table name.

Metody

Add(Object)

Dodaje obiekt Object , który jest mapowaniem tabeli do kolekcji.Adds an Object that is a table mapping to the collection.

Add(String, String)

Dodaje obiekt do kolekcji, gdy podaje nazwę tabeli źródłowej DataSet i nazwę tabeli. DataTableMappingAdds a DataTableMapping object to the collection when given a source table name and a DataSet table name.

AddRange(Array)

Kopiuje elementy określonego Array elementu do końca kolekcji.Copies the elements of the specified Array to the end of the collection.

AddRange(DataTableMapping[])

Kopiuje elementy określonej DataTableMapping tablicy do końca kolekcji.Copies the elements of the specified DataTableMapping array to the end of the collection.

Clear()

Usuwa wszystkie DataTableMapping obiekty z kolekcji.Removes all DataTableMapping objects from the collection.

Contains(Object)

Pobiera wartość wskazującą, czy dany DataTableMapping obiekt istnieje w kolekcji.Gets a value indicating whether the given DataTableMapping object exists in the collection.

Contains(String)

Pobiera wartość wskazującą, czy DataTableMapping obiekt z określoną nazwą tabeli źródłowej istnieje w kolekcji.Gets a value indicating whether a DataTableMapping object with the specified source table name exists in the collection.

CopyTo(Array, Int32)

Kopiuje elementy DataTableMappingCollection do określonej tablicy.Copies the elements of the DataTableMappingCollection to the specified array.

CopyTo(DataTableMapping[], Int32)

Kopiuje elementy DataTableMapping do określonej tablicy.Copies the elements of the DataTableMapping to the specified array.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetByDataSetTable(String)

Pobiera obiekt z określoną DataSet nazwą tabeli. DataTableMappingGets the DataTableMapping object with the specified DataSet table name.

GetEnumerator()

Pobiera moduł wyliczający, który może wykonywać iterację kolekcji.Gets an enumerator that can iterate through the collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Pobiera obiekt DataColumnMapping z określoną nazwą tabeli źródłowej i DataSet nazwą tabeli przy użyciu podanego MissingMappingActionelementu.Gets a DataColumnMapping object with the specified source table name and DataSet table name, using the given MissingMappingAction.

GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(Object)

Pobiera lokalizację określonego DataTableMapping obiektu w kolekcji.Gets the location of the specified DataTableMapping object within the collection.

IndexOf(String)

Pobiera lokalizację DataTableMapping obiektu z określoną nazwą tabeli źródłowej.Gets the location of the DataTableMapping object with the specified source table name.

IndexOfDataSetTable(String)

Pobiera lokalizację DataTableMapping obiektu z określoną DataSet nazwą tabeli.Gets the location of the DataTableMapping object with the specified DataSet table name.

InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
Insert(Int32, DataTableMapping)

DataTableMapping Wstawia obiekt DataTableMappingCollection do obiektu pod określonym indeksem.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

Insert(Int32, Object)

DataTableMapping Wstawia obiekt DataTableMappingCollection do obiektu pod określonym indeksem.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
Remove(DataTableMapping)

Usuwa określony DataTableMapping obiekt z kolekcji.Removes the specified DataTableMapping object from the collection.

Remove(Object)

Usuwa określony DataTableMapping obiekt z kolekcji.Removes the specified DataTableMapping object from the collection.

RemoveAt(Int32)

DataTableMapping Usuwa obiekt znajdujący się w określonym indeksie z kolekcji.Removes the DataTableMapping object located at the specified index from the collection.

RemoveAt(String)

DataTableMapping Usuwa obiekt z określoną nazwą tabeli źródłowej z kolekcji.Removes the DataTableMapping object with the specified source table name from the collection.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Pobiera wartość wskazującą, ICollection czy dostęp do elementu jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection.Gets an object that can be used to synchronize access to the ICollection.

IList.IsFixedSize

Pobiera wartość wskazującą, IList czy ma stały rozmiar.Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly

Pobiera wartość wskazującą, czy jest IList tylko do odczytu.Gets a value indicating whether the IList is read-only.

IList.Item[Int32]

Pobiera lub ustawia element z kolekcji o określonym indeksie.Gets or sets an item from the collection at a specified index.

ITableMappingCollection.Add(String, String)

Dodaje mapowanie tabeli do kolekcji.Adds a table mapping to the collection.

ITableMappingCollection.GetByDataSetTable(String)

Pobiera obiekt elementu TableMapping o określonej DataSet nazwie tabeli.Gets the TableMapping object with the specified DataSet table name.

ITableMappingCollection.Item[String]

Pobiera lub ustawia wystąpienie ITableMapping o podanej SourceTable nazwie.Gets or sets the instance of ITableMapping with the specified SourceTable name.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy