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 ICollection
interface IEnumerable
interface IList
interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
inherit MarshalByRefObject
interface ITableMappingCollection
interface IList
interface ICollection
interface IEnumerable
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 to-Objekt AddDataTableMapping für seine TableMappings Auflistung verwendet, und dann wird eine Liste der zugeordneten Quelltabellen angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein OleDbDataAdapter 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
DataTableMappingCollection() |
Initialisiert eine neue Instanz der DataTableMappingCollection-Klasse. Diese neue Instanz ist leer, d. h., sie enthält noch keine DataTableMapping-Objekte. |
Eigenschaften
Count |
Ruft die Anzahl der DataTableMapping-Objekte in der Auflistung ab. |
Item[Int32] |
Ruft das DataTableMapping-Objekt am angegebenen Index ab oder legt dieses fest. |
Item[String] |
Ruft das DataTableMapping-Objekt mit dem angegebenen Quelltabellennamen ab oder legt dieses fest. |
Methoden
Add(Object) |
Fügt der Auflistung ein Object hinzu, das eine Tabellenzuordnung ist. |
Add(String, String) |
Fügt der Auflistung ein DataTableMapping-Objekt hinzu, sofern ein Quelltabellename und ein DataSet-Tabellenname angegeben sind. |
AddRange(Array) |
Kopiert die Elemente der angegebenen Array an das 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 von DataTableMappingCollection in das angegebene Array. |
CopyTo(DataTableMapping[], Int32) |
Kopiert die Elemente von DataTableMapping in das angegebene 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) |
GetByDataSetTable(String) |
Ruft das DataTableMapping-Objekt mit dem angegebenen DataSet-Tabellennamen ab. |
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) |
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
Ruft unter Verwendung der angegebenen DataColumnMapping ein DataSet-Objekt mit dem angegebenen Quelltabellennamen und MissingMappingAction-Tabellennamen ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(Object) |
Ruft die Position des angegebenen DataTableMapping-Objekts in der Auflistung ab. |
IndexOf(String) |
Ruft die Position des DataTableMapping-Objekts mit dem angegebenen Quelltabellennamen ab. |
IndexOfDataSetTable(String) |
Ruft die Position des DataTableMapping-Objekts mit dem angegebenen DataSet-Tabellennamen ab. |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
Insert(Int32, DataTableMapping) |
Fügt ein DataTableMapping-Objekt am angegebenen Index in die DataTableMappingCollection ein. |
Insert(Int32, Object) |
Fügt ein DataTableMapping-Objekt am angegebenen Index in die DataTableMappingCollection 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(DataTableMapping) |
Entfernt das angegebene DataTableMapping-Objekt aus der Auflistung. |
Remove(Object) |
Entfernt das angegebene DataTableMapping-Objekt aus der Auflistung. |
RemoveAt(Int32) |
Entfernt das DataTableMapping-Objekt am angegebenen Index 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
ICollection.IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist. |
ICollection.SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. |
IList.IsFixedSize |
Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist. |
IList.IsReadOnly |
Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist. |
IList.Item[Int32] |
Ruft ein Element am angegebenen Index aus der Auflistung ab oder legt dieses fest. |
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] |
Ruft die Instanz von ITableMapping mit dem angegebenen SourceTable-Namen ab oder legt diese 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. |