Freigeben über


ObjectMaterializer<TDataReader> Klasse

Definition

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 null-Wert einem Werttyp zuzuweisen, der keine NULL-Werte zulässt.

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)

Gilt für: