Teilen über


DataTableMappingCollection Klasse

Definition

Eine Auflistung von DataTableMapping-Objekten. Diese Klasse kann nicht vererbt werden.

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
Vererbung
DataTableMappingCollection
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird ein OleDbDataAdapter to-Objekt AddDataTableMapping für seine TableMappings Auflistung verwendet, und dann wird eine Liste der zugeordneten Quelltabellen angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein OleDbDataAdapter erstellt wurde.

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

Konstruktoren

DataTableMappingCollection()

Initialisiert eine neue Instanz der DataTableMappingCollection-Klasse. Diese neue Instanz ist leer, d. h., sie enthält noch keine DataTableMapping-Objekte.

Eigenschaften

Count

Ruft die Anzahl der DataTableMapping-Objekte in der Auflistung ab.

Item[Int32]

Ruft das DataTableMapping-Objekt am angegebenen Index ab oder legt dieses fest.

Item[String]

Ruft das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen ab oder legt dieses fest.

Methoden

Add(Object)

Fügt der Auflistung ein Object hinzu, das eine Tabellenzuordnung ist.

Add(String, String)

Fügt der Auflistung ein DataTableMapping-Objekt hinzu, sofern ein Quelltabellename und ein DataSet-Tabellenname angegeben sind.

AddRange(Array)

Kopiert die Elemente der angegebenen Array an das Ende der Auflistung.

AddRange(DataTableMapping[])

Kopiert die Elemente des angegebenen DataTableMapping-Arrays an das Ende der Auflistung.

Clear()

Entfernt alle DataTableMapping-Objekte aus der Auflistung.

Contains(Object)

Ruft einen Wert ab, der angibt, ob das angegebene DataTableMapping-Objekt in der Auflistung vorhanden ist.

Contains(String)

Ruft einen Wert ab, der angibt, ob ein DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen in der Auflistung vorhanden ist.

CopyTo(Array, Int32)

Kopiert die Elemente von DataTableMappingCollection in das angegebene Array.

CopyTo(DataTableMapping[], Int32)

Kopiert die Elemente von DataTableMapping in das angegebene Array.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetByDataSetTable(String)

Ruft das DataTableMapping-Objekt mit dem angegebenen DataSet-Tabellennamen ab.

GetEnumerator()

Ruft einen Enumerator ab, der die Auflistung durchlaufen kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Ruft unter Verwendung der angegebenen DataColumnMapping ein DataSet-Objekt mit dem angegebenen Quelltabellennamen und MissingMappingAction-Tabellennamen ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Ruft die Position des angegebenen DataTableMapping-Objekts in der Auflistung ab.

IndexOf(String)

Ruft die Position des DataTableMapping-Objekts mit dem angegebenen Quelltabellennamen ab.

IndexOfDataSetTable(String)

Ruft die Position des DataTableMapping-Objekts mit dem angegebenen DataSet-Tabellennamen ab.

InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
Insert(Int32, DataTableMapping)

Fügt ein DataTableMapping-Objekt am angegebenen Index in die DataTableMappingCollection ein.

Insert(Int32, Object)

Fügt ein DataTableMapping-Objekt am angegebenen Index in die DataTableMappingCollection ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
Remove(DataTableMapping)

Entfernt das angegebene DataTableMapping-Objekt aus der Auflistung.

Remove(Object)

Entfernt das angegebene DataTableMapping-Objekt aus der Auflistung.

RemoveAt(Int32)

Entfernt das DataTableMapping-Objekt am angegebenen Index aus der Auflistung.

RemoveAt(String)

Entfernt das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen aus der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist.

ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann.

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist.

IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist.

IList.Item[Int32]

Ruft ein Element am angegebenen Index aus der Auflistung ab oder legt dieses fest.

ITableMappingCollection.Add(String, String)

Fügt der Auflistung eine Tabellenzuordnung hinzu.

ITableMappingCollection.GetByDataSetTable(String)

Ruft das TableMapping-Objekt mit dem angegebenen DataSet-Tabellennamen ab.

ITableMappingCollection.Item[String]

Ruft die Instanz von ITableMapping mit dem angegebenen SourceTable-Namen ab oder legt diese fest.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: