DataTableMappingCollection 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.
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 ITableMappingCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
interface IList
interface ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
- Vererbung
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel wird ein OleDbDataAdapter Objekt für AddDataTableMapping die Auflistung verwendet TableMappings und anschließend eine Liste dieser zugeordneten Quelltabellen angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein OleDbDataAdapter Objekt 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
| Name | Beschreibung |
|---|---|
| DataTableMappingCollection() |
Initialisiert eine neue Instanz der DataTableMappingCollection-Klasse. Diese neue Instanz ist leer, d. h. sie enthält DataTableMapping noch keine Objekte. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der DataTableMapping -Objekte in der Auflistung ab. |
| Item[Int32] |
Ruft ab oder legt das DataTableMapping Objekt am angegebenen Index fest. |
| Item[String] |
Dient zum Abrufen oder Festlegen des DataTableMapping Objekts mit dem angegebenen Quelltabellennamen. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Object) |
Fügt der Auflistung eine Object Tabellenzuordnung hinzu. |
| Add(String, String) |
Fügt der Auflistung ein DataTableMapping Objekt hinzu, wenn ein Quelltabellenname und ein DataSet Tabellenname angegeben werden. |
| AddRange(Array) |
Kopiert die Elemente der angegebenen Array bis zum 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 des DataTableMappingCollection angegebenen Arrays. |
| CopyTo(DataTableMapping[], Int32) |
Kopiert die Elemente des DataTableMapping angegebenen 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) |
| GetByDataSetTable(String) |
Ruft das DataTableMapping Objekt mit dem angegebenen DataSet Tabellennamen ab. |
| 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) |
| GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
Ruft ein DataColumnMapping Objekt mit dem angegebenen Quelltabellennamen und DataSet Tabellennamen mithilfe des angegebenen MissingMappingAction. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IndexOf(Object) |
Ruft die Position des angegebenen DataTableMapping Objekts innerhalb der Auflistung ab. |
| IndexOf(String) |
Ruft den Speicherort des DataTableMapping Objekts mit dem angegebenen Quelltabellennamen ab. |
| IndexOfDataSetTable(String) |
Ruft die Position des DataTableMapping Objekts mit dem angegebenen DataSet Tabellennamen ab. |
| InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| Insert(Int32, DataTableMapping) |
Fügt ein DataTableMapping Objekt in den DataTableMappingCollection angegebenen Index ein. |
| Insert(Int32, Object) |
Fügt ein DataTableMapping Objekt in den DataTableMappingCollection 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(DataTableMapping) |
Entfernt das angegebene DataTableMapping Objekt aus der Auflistung. |
| Remove(Object) |
Entfernt das angegebene DataTableMapping Objekt aus der Auflistung. |
| RemoveAt(Int32) |
Entfernt das Objekt, das DataTableMapping sich am angegebenen Index befindet, 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
| 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. |
| IList.IsFixedSize |
Ruft einen Wert ab, der angibt, ob die IList Größe fest ist. |
| IList.IsReadOnly |
Ruft einen Wert ab, der angibt, ob dies IList schreibgeschützt ist. |
| IList.Item[Int32] |
Dient zum Abrufen oder Festlegen eines Elements aus der Auflistung bei einem angegebenen Index. |
| 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] |
Dient zum Abrufen oder Festlegen der Instanz mit ITableMapping dem angegebenen SourceTable Namen. |
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. |