DataColumnMappingCollection DataColumnMappingCollection DataColumnMappingCollection DataColumnMappingCollection Class

Definition

Enthält eine Auflistung von DataColumnMapping-Objekten.Contains a collection of DataColumnMapping objects.

public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Vererbung
DataColumnMappingCollectionDataColumnMappingCollectionDataColumnMappingCollectionDataColumnMappingCollection
Implementiert

Beispiele

Im folgenden Beispiel wird ein DataTableMapping - Add Objekt DataColumnMapping für mehrere- ColumnMappings Objekte verwendet, und anschließend wird eine Liste der zugeordneten Quell Spalten angezeigt.The following example uses a DataTableMapping to Add several DataColumnMapping objects to its ColumnMappings collection, and then displays a list of those mapped source columns. In diesem Beispiel wird davon DataTableMapping ausgegangen, dass bereits erstellt wurde.This example assumes that a DataTableMapping has already been created.


public void ShowColumnMappings() 
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++) 
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub

Konstruktoren

DataColumnMappingCollection() DataColumnMappingCollection() DataColumnMappingCollection() DataColumnMappingCollection()

Erstellt ein leeres DataColumnMappingCollection.Creates an empty DataColumnMappingCollection.

Eigenschaften

Count Count Count Count

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

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

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

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

Ruft das DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen ab oder legt dieses fest.Gets or sets the DataColumnMapping object with the specified source column name.

Methoden

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

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.Adds a DataColumnMapping object to the collection.

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

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column 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(DataColumnMapping[]) AddRange(DataColumnMapping[]) AddRange(DataColumnMapping[]) AddRange(DataColumnMapping[])

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

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

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

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

Ruft einen Wert ab, der angibt, ob ein DataColumnMapping-Objekt mit dem angegebenen Object in der Auflistung vorhanden ist.Gets a value indicating whether a DataColumnMapping object with the given Object exists in the collection.

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

Ruft einen Wert ab, der angibt, ob ein DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen in der Auflistung vorhanden ist.Gets a value indicating whether a DataColumnMapping object with the given source column name exists in the collection.

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

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

CopyTo(DataColumnMapping[], Int32) CopyTo(DataColumnMapping[], Int32) CopyTo(DataColumnMapping[], Int32) CopyTo(DataColumnMapping[], Int32)

Kopiert die Elemente der DataColumnMappingCollection in das angegebene DataColumnMapping-Array.Copies the elements of the DataColumnMappingCollection to the specified DataColumnMapping 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)
GetByDataSetColumn(String) GetByDataSetColumn(String) GetByDataSetColumn(String) GetByDataSetColumn(String)

Ruft das DataColumnMapping-Objekt mit dem angegebenen DataSet-Spaltennamen ab.Gets the DataColumnMapping object with the specified DataSet column name.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction) GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction) GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction) GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Ruft eine DataColumnMapping für die angegebene DataColumnMappingCollection, den angegebenen Quellspaltennamen und die angegebene MissingMappingAction ab.Gets a DataColumnMapping for the specified DataColumnMappingCollection, source column name, and MissingMappingAction.

GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction) GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction) GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction) GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Eine statische Methode, die ein DataColumn-Objekt zurückgibt, ohne ein DataColumnMappingCollection-Objekt zu instanziieren.A static method that returns a DataColumn object without instantiating a DataColumnMappingCollection object.

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)
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 Object ab, das eine DataColumnMapping in der Auflistung ist.Gets the location of the specified Object that is a DataColumnMapping within the collection.

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

Ruft die Position der DataColumnMapping mit dem angegebenen Quellspaltennamen ab.Gets the location of the DataColumnMapping with the specified source column name.

IndexOfDataSetColumn(String) IndexOfDataSetColumn(String) IndexOfDataSetColumn(String) IndexOfDataSetColumn(String)

Ruft die Position der angegebenen DataColumnMapping mit dem angegebenen DataSet-Spaltennamen ab.Gets the location of the specified DataColumnMapping with the given DataSet column 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, DataColumnMapping) Insert(Int32, DataColumnMapping) Insert(Int32, DataColumnMapping) Insert(Int32, DataColumnMapping)

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

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

Fügt ein DataColumnMapping-Objekt am angegebenen Index in die DataColumnMappingCollection ein.Inserts a DataColumnMapping object into the DataColumnMappingCollection 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(DataColumnMapping) Remove(DataColumnMapping) Remove(DataColumnMapping) Remove(DataColumnMapping)

Entfernt den angegebenen DataColumnMapping aus der Auflistung.Removes the specified DataColumnMapping from the collection.

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

Entfernt das Object, das eine DataColumnMapping ist, aus der Auflistung.Removes the Object that is a DataColumnMapping from the collection.

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

Entfernt das DataColumnMapping-Objekt mit dem angegebenen Index aus der Auflistung.Removes the DataColumnMapping object with the specified index from the collection.

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

Entfernt das DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen aus der Auflistung.Removes the DataColumnMapping object with the specified source column 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 ICollection synchronisiert (threadsicher) ist.Gets a value that indicates 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.

IColumnMappingCollection.Add(String, String) IColumnMappingCollection.Add(String, String) IColumnMappingCollection.Add(String, String) IColumnMappingCollection.Add(String, String)

Fügt der DataColumnMapping-Auflistung mithilfe des Namens der Quellspalte und des Namens der DataColumnMappingCollection-Spalte ein DataSet-Objekt hinzu.Adds a DataColumnMapping object to the DataColumnMappingCollection by using the source column and DataSet column names.

IColumnMappingCollection.GetByDataSetColumn(String) IColumnMappingCollection.GetByDataSetColumn(String) IColumnMappingCollection.GetByDataSetColumn(String) IColumnMappingCollection.GetByDataSetColumn(String)

Ruft das DataColumnMapping-Objekt mit dem angegebenen DataSet-Spaltennamen ab.Gets the DataColumnMapping object that has the specified DataSet column name.

IColumnMappingCollection.Item[String] IColumnMappingCollection.Item[String] IColumnMappingCollection.Item[String] IColumnMappingCollection.Item[String]

Ruft das IColumnMapping-Objekt mit dem angegebenen SourceColumn-Namen ab oder legt dieses fest.Gets or sets the IColumnMapping object with the specified SourceColumn name.

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

Ruft einen Wert ab, der angibt, ob die IList eine feste Größe hat.Gets a value that indicates whether the IList has a fixed size.

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

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

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

Ruft das Element am angegebenen Index ab oder legt dieses fest.Gets or sets the element at the specified index.

Erweiterungsmethoden

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 einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch