DataTableMappingCollection DataTableMappingCollection DataTableMappingCollection DataTableMappingCollection Class

Definition

Eine Auflistung von DataTableMapping-Objekten.A collection of DataTableMapping objects. Diese Klasse kann nicht vererbt werden.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
Vererbung
DataTableMappingCollectionDataTableMappingCollectionDataTableMappingCollectionDataTableMappingCollection
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird ein OleDbDataAdapter zu Add DataTableMapping Objekte die TableMappings Auflistung und dann der Liste der zugeordneten Datenquelle Tabellen.The following example uses an OleDbDataAdapter to AddDataTableMapping objects to its TableMappings collection, and then displays a list of those mapped source tables. In diesem Beispiel wird vorausgesetzt, dass ein OleDbDataAdapter bereits erstellt wurde.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

Konstruktoren

DataTableMappingCollection() DataTableMappingCollection() DataTableMappingCollection() DataTableMappingCollection()

Initialisiert eine neue Instanz der DataTableMappingCollection-Klasse.Initializes a new instance of the DataTableMappingCollection class. Diese neue Instanz ist leer, d. h., sie enthält noch keine DataTableMapping-Objekte.This new instance is empty, that is, it does not yet contain any DataTableMapping objects.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der DataTableMapping-Objekte in der Auflistung ab.Gets the number of DataTableMapping objects in the collection.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft das DataTableMapping-Objekt am angegebenen Index ab oder legt dieses fest.Gets or sets the DataTableMapping object at the specified index.

Item[String] Item[String] Item[String] Item[String]

Ruft das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen ab oder legt dieses fest.Gets or sets the DataTableMapping object with the specified source table name.

Methoden

Add(Object) Add(Object) Add(Object) Add(Object)

Fügt der Auflistung ein Object hinzu, das eine Tabellenzuordnung ist.Adds an Object that is a table mapping to the collection.

Add(String, String) Add(String, String) Add(String, String) Add(String, String)

Fügt der Auflistung ein DataTableMapping-Objekt hinzu, sofern ein Quelltabellename und ein DataSet-Tabellenname angegeben sind.Adds a DataTableMapping object to the collection when given a source table name and a DataSet table name.

AddRange(Array) AddRange(Array) AddRange(Array) AddRange(Array)

Kopiert die Elemente der angegebenen Array an das Ende der Auflistung.Copies the elements of the specified Array to the end of the collection.

AddRange(DataTableMapping[]) AddRange(DataTableMapping[]) AddRange(DataTableMapping[]) AddRange(DataTableMapping[])

Kopiert die Elemente des angegebenen DataTableMapping-Arrays an das Ende der Auflistung.Copies the elements of the specified DataTableMapping array to the end of the collection.

Clear() Clear() Clear() Clear()

Entfernt alle DataTableMapping-Objekte aus der Auflistung.Removes all DataTableMapping objects from the collection.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Ruft einen Wert ab, der angibt, ob das angegebene DataTableMapping-Objekt in der Auflistung vorhanden ist.Gets a value indicating whether the given DataTableMapping object exists in the collection.

Contains(String) Contains(String) Contains(String) Contains(String)

Ruft einen Wert ab, der angibt, ob ein DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen in der Auflistung vorhanden ist.Gets a value indicating whether a DataTableMapping object with the specified source table name exists in the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die Elemente der DataTableMappingCollection in das angegebene Array.Copies the elements of the DataTableMappingCollection to the specified array.

CopyTo(DataTableMapping[], Int32) CopyTo(DataTableMapping[], Int32) CopyTo(DataTableMapping[], Int32) CopyTo(DataTableMapping[], Int32)

Kopiert die Elemente der DataTableMapping in das angegebene Array.Copies the elements of the DataTableMapping to the specified array.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetByDataSetTable(String) GetByDataSetTable(String) GetByDataSetTable(String) GetByDataSetTable(String)

Ruft das DataTableMapping-Objekt mit dem angegebenen DataSet-Tabellennamen ab.Gets the DataTableMapping object with the specified DataSet table name.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Ruft einen Enumerator ab, der die Auflistung durchlaufen kann.Gets an enumerator that can iterate through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Ruft unter Verwendung der angegebenen DataColumnMapping ein DataSet-Objekt mit dem angegebenen Quelltabellennamen und MissingMappingAction-Tabellennamen ab.Gets a DataColumnMapping object with the specified source table name and DataSet table name, using the given MissingMappingAction.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Ruft die Position des angegebenen DataTableMapping-Objekts in der Auflistung ab.Gets the location of the specified DataTableMapping object within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Ruft die Position des DataTableMapping-Objekts mit dem angegebenen Quelltabellennamen ab.Gets the location of the DataTableMapping object with the specified source table name.

IndexOfDataSetTable(String) IndexOfDataSetTable(String) IndexOfDataSetTable(String) IndexOfDataSetTable(String)

Ruft die Position des DataTableMapping-Objekts mit dem angegebenen DataSet-Tabellennamen ab.Gets the location of the DataTableMapping object with the specified DataSet table name.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
Insert(Int32, DataTableMapping) Insert(Int32, DataTableMapping) Insert(Int32, DataTableMapping) Insert(Int32, DataTableMapping)

Fügt ein DataTableMapping-Objekt am angegebenen Index in die DataTableMappingCollection ein.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Fügt ein DataTableMapping-Objekt am angegebenen Index in die DataTableMappingCollection ein.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove(DataTableMapping) Remove(DataTableMapping) Remove(DataTableMapping) Remove(DataTableMapping)

Entfernt das angegebene DataTableMapping-Objekt aus der Auflistung.Removes the specified DataTableMapping object from the collection.

Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Entfernt das angegebene DataTableMapping-Objekt aus der Auflistung.Removes the specified DataTableMapping object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Entfernt das DataTableMapping-Objekt am angegebenen Index aus der Auflistung.Removes the DataTableMapping object located at the specified index from the collection.

RemoveAt(String) RemoveAt(String) RemoveAt(String) RemoveAt(String)

Entfernt das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen aus der Auflistung.Removes the DataTableMapping object with the specified source table name from the collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist.Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann.Gets an object that can be used to synchronize access to the ICollection.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist.Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist.Gets a value indicating whether the IList is read-only.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Ruft ein Element am angegebenen Index aus der Auflistung ab oder legt dieses fest.Gets or sets an item from the collection at a specified index.

ITableMappingCollection.Add(String, String) ITableMappingCollection.Add(String, String) ITableMappingCollection.Add(String, String) ITableMappingCollection.Add(String, String)

Fügt der Auflistung eine Tabellenzuordnung hinzu.Adds a table mapping to the collection.

ITableMappingCollection.GetByDataSetTable(String) ITableMappingCollection.GetByDataSetTable(String) ITableMappingCollection.GetByDataSetTable(String) ITableMappingCollection.GetByDataSetTable(String)

Ruft das TableMapping-Objekt mit dem angegebenen DataSet-Tabellennamen ab.Gets the TableMapping object with the specified DataSet table name.

ITableMappingCollection.Item[String] ITableMappingCollection.Item[String] ITableMappingCollection.Item[String] ITableMappingCollection.Item[String]

Ruft die Instanz von ITableMapping mit dem angegebenen SourceTable-Namen ab oder legt diese fest.Gets or sets the instance of ITableMapping with the specified SourceTable name.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: