DataColumnMappingCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine Auflistung von DataColumnMapping Objekten.
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
inherit MarshalByRefObject
interface IColumnMappingCollection
interface IList
interface ICollection
interface IEnumerable
type DataColumnMappingCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
interface IList
interface IColumnMappingCollection
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection
- Vererbung
- Implementiert
Beispiele
Das folgende Beispiel verwendet ein DataTableMapping bis Add mehrere DataColumnMapping Objekte für die ColumnMappings Auflistung und zeigt dann eine Liste dieser zugeordneten Quellspalten an. In diesem Beispiel wird davon ausgegangen, dass bereits ein DataTableMapping Objekt erstellt wurde.
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
| Name | Beschreibung |
|---|---|
| DataColumnMappingCollection() |
Erstellt ein leeres DataColumnMappingCollection. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der DataColumnMapping -Objekte in der Auflistung ab. |
| Item[Int32] |
Ruft ab oder legt das DataColumnMapping Objekt am angegebenen Index fest. |
| Item[String] |
Dient zum Abrufen oder Festlegen des DataColumnMapping Objekts mit dem angegebenen Quellspaltennamen. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Object) |
Fügt der Auflistung ein DataColumnMapping Objekt hinzu. |
| Add(String, String) |
Fügt der Auflistung bei Angabe eines Quellspaltennamens und eines Spaltennamens DataSet ein DataColumnMapping Objekt hinzu. |
| AddRange(Array) |
Kopiert die Elemente der angegebenen Array bis zum 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 Objekt 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 des DataColumnMappingCollection angegebenen Arrays. |
| CopyTo(DataColumnMapping[], Int32) |
Kopiert die Elemente des DataColumnMappingCollection angegebenen DataColumnMapping Arrays. |
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (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 einen DataColumnMapping für den angegebenen DataColumnMappingCollection, Quellspaltennamen und MissingMappingAction. |
| GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
Eine statische Methode, die ein DataColumn Objekt zurückgibt, ohne ein DataColumnMappingCollection Objekt instanziieren zu müssen. |
| GetEnumerator() |
Ruft einen Enumerator ab, der die Auflistung durchlaufen kann. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IndexOf(Object) |
Ruft den Speicherort des angegebenen Object Objekts ab, das sich DataColumnMapping innerhalb der Auflistung befindet. |
| IndexOf(String) |
Ruft den Speicherort des DataColumnMapping mit dem angegebenen Quellspaltennamen ab. |
| IndexOfDataSetColumn(String) |
Ruft die Position des angegebenen DataColumnMapping Mit dem angegebenen DataSet Spaltennamen ab. |
| InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| Insert(Int32, DataColumnMapping) |
Fügt ein DataColumnMapping Objekt in den DataColumnMappingCollection angegebenen Index ein. |
| Insert(Int32, Object) |
Fügt ein DataColumnMapping Objekt in den DataColumnMappingCollection angegebenen Index ein. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| Remove(DataColumnMapping) |
Entfernt den angegebenen DataColumnMapping Wert aus der Auflistung. |
| Remove(Object) |
Entfernt dies Object aus DataColumnMapping 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
| Name | Beschreibung |
|---|---|
| ICollection.IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert wird (Threadsicher). |
| ICollection.SyncRoot |
Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die ICollectionverwendet werden kann. |
| IColumnMappingCollection.Add(String, String) |
Fügt dem Quellspalten- und DataSet Spaltennamen ein DataColumnMapping Objekt DataColumnMappingCollection hinzu. |
| IColumnMappingCollection.GetByDataSetColumn(String) |
Ruft das DataColumnMapping Objekt ab, das den angegebenen DataSet Spaltennamen aufweist. |
| IColumnMappingCollection.Item[String] |
Dient zum Abrufen oder Festlegen des IColumnMapping Objekts mit dem angegebenen |
| IList.IsFixedSize |
Ruft einen Wert ab, der angibt, ob die IList eine feste Größe aufweist. |
| 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 es fest. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |