ObjectMaterializer<TDataReader> 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.
Definiert Methoden für dynamisch zu materialisierende Objekte.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
generic <typename TDataReader>
where TDataReader : DbDataReaderpublic ref class ObjectMaterializer abstract
public abstract class ObjectMaterializer<TDataReader> where TDataReader : DbDataReader
type ObjectMaterializer<'DataReader (requires 'DataReader :> DbDataReader)> = class
Public MustInherit Class ObjectMaterializer(Of TDataReader)
Typparameter
- TDataReader
Der Typ des Datenreaders.
- Vererbung
-
ObjectMaterializer<TDataReader>
Konstruktoren
ObjectMaterializer<TDataReader>() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der ObjectMaterializer<TDataReader>-Klasse. |
Felder
Arguments |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erfasst den internen Zustand des Schnellmaterialisierungsprogramms. |
BufferReader |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt einen Reader dar, der in einer Vorwärtsbewegung Datenzeilen liest. |
DataReader |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt einen Datenreader dar. |
Globals |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erfasst den internen Zustand des Schnellmaterialisierungsprogramms. |
Locals |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erfasst den internen Zustand des Schnellmaterialisierungsprogramms. |
Ordinals |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt Spaltenordnungszahlen eines Datenreaders dar. |
Eigenschaften
CanDeferLoad |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das verzögerte Laden aktiviert ist. |
Methoden
Convert<TOutput>(IEnumerable) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ändert den Typ jedes Elements in einer angegebenen Sequenz. |
CreateGroup<TKey,TElement>(TKey, IEnumerable<TElement>) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine Gruppe aus einem angegebenen Schlüssel und einer Auflistung von Werten. |
CreateOrderedEnumerable<TElement>(IEnumerable<TElement>) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine geordnete Sequenz aus einer angegebenen Auflistung von Werten. |
Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
ErrorAssignmentToNull(Type) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Ausnahme zurück, die angibt, dass versucht wurde, einen |
ExecuteSubQuery(Int32, Object[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Führt beim Überschreiben in einer abgeleiteten Klasse eine Abfrage aus. |
GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLinkSource<T>(Int32, Int32, Object[]) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt beim Überschreiben in einer abgeleiteten Klasse eine neue zurückgestellte Quelle. |
GetNestedLinkSource<T>(Int32, Int32, Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt beim Überschreiben in einer abgeleiteten Klasse eine neue zurückgestellte Quelle. |
GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InsertLookup(Int32, Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Fügt beim Überschreiben in einer abgeleiteten Klasse einen Wert in eine Datenstruktur ein. |
MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Read() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Verschiebt beim Überschreiben in einer abgeleiteten Klasse den Reader auf den nächsten Datensatz. |
SendEntityMaterialized(Int32, Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft beim Überschreiben in einer abgeleiteten Klasse die von OnLoadedMethod dargestellte Methode auf. |
ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |