Auf Englisch lesen

Teilen über


DataColumnMappingCollection Klasse

Definition

Enthält eine Auflistung von DataColumnMapping-Objekten.

C#
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
C#
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
Vererbung
DataColumnMappingCollection
Implementiert

Beispiele

Im folgenden Beispiel werden mehrere DataTableMappingAddDataColumnMapping Objekte für die ColumnMappings Auflistung verwendet und dann eine Liste der zugeordneten Quellspalten angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein DataTableMapping erstellt wurde.

C#

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

Konstruktoren

Eigenschaften

Count

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

Item[Int32]

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

Item[String]

Ruft das DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen ab oder legt dieses fest.

Methoden

Add(Object)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.

Add(String, String)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.

AddRange(Array)

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

AddRange(DataColumnMapping[])

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

Clear()

Entfernt alle DataColumnMapping-Objekte aus der Auflistung.

Contains(Object)

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

Contains(String)

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

CopyTo(Array, Int32)

Kopiert die Elemente von DataColumnMappingCollection in das angegebene Array.

CopyTo(DataColumnMapping[], Int32)

Kopiert die Elemente der DataColumnMappingCollection in das angegebene DataColumnMapping-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)
GetByDataSetColumn(String)

Ruft das DataColumnMapping-Objekt mit dem angegebenen DataSet-Spaltennamen ab.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Ruft eine DataColumnMapping für die angegebene DataColumnMappingCollection, den angegebenen Quellspaltennamen und die angegebene MissingMappingAction ab.

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

Eine statische Methode, die ein DataColumn-Objekt zurückgibt, ohne ein DataColumnMappingCollection-Objekt zu instanziieren.

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

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Ruft die Position des angegebenen Object ab, das eine DataColumnMapping in der Auflistung ist.

IndexOf(String)

Ruft die Position der DataColumnMapping mit dem angegebenen Quellspaltennamen ab.

IndexOfDataSetColumn(String)

Ruft die Position der angegebenen DataColumnMapping mit dem angegebenen DataSet-Spaltennamen ab.

InitializeLifetimeService()
Veraltet.

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

(Geerbt von MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Fügt ein DataColumnMapping-Objekt am angegebenen Index in die DataColumnMappingCollection ein.

Insert(Int32, Object)

Fügt ein DataColumnMapping-Objekt am angegebenen Index in die DataColumnMappingCollection 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(DataColumnMapping)

Entfernt den angegebenen DataColumnMapping aus der Auflistung.

Remove(Object)

Entfernt das Object, das eine DataColumnMapping ist, aus der Auflistung.

RemoveAt(Int32)

Entfernt das DataColumnMapping-Objekt mit dem angegebenen Index aus der Auflistung.

RemoveAt(String)

Entfernt das DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen 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 ICollection synchronisiert (threadsicher) ist.

ICollection.SyncRoot

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

IColumnMappingCollection.Add(String, String)

Fügt der DataColumnMapping-Auflistung mithilfe des Namens der Quellspalte und des Namens der DataColumnMappingCollection-Spalte ein DataSet-Objekt hinzu.

IColumnMappingCollection.GetByDataSetColumn(String)

Ruft das DataColumnMapping-Objekt mit dem angegebenen DataSet-Spaltennamen ab.

IColumnMappingCollection.Item[String]

Ruft das IColumnMapping-Objekt mit dem angegebenen SourceColumn-Namen ab oder legt dieses fest.

IList.IsFixedSize

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

IList.IsReadOnly

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

IList.Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses 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:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Weitere Informationen