Freigeben über


EntityLoadInfo Struktur

Definition

Informationen, die erforderlich sind, um eine instance einer Entität basierend auf einer Datenzeile zu erstellen, die von einer Abfrage zurückgegeben wird.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

public struct EntityLoadInfo
public readonly struct EntityLoadInfo
type EntityLoadInfo = struct
Public Structure EntityLoadInfo
Vererbung
EntityLoadInfo

Konstruktoren

EntityLoadInfo(MaterializationContext, Func<MaterializationContext,Object>, Dictionary<Type,Int32[]>)

Initialisiert eine neue Instanz der EntityLoadInfo-Struktur.

EntityLoadInfo(ValueBuffer, Func<ValueBuffer,Object>, Dictionary<Type,Int32[]>)
Veraltet.

Initialisiert eine neue Instanz der EntityLoadInfo-Struktur.

EntityLoadInfo(ValueBuffer, Func<ValueBuffer,Object>)

Initialisiert eine neue Instanz der EntityLoadInfo-Struktur.

Eigenschaften

ValueBuffer

Ruft die Datenzeile ab, die diese Entität darstellt.

Methoden

ForType(Type)

Erstellt einen neuen ValueBuffer, der nur die Werte enthält, die für Entitäten eines bestimmten Typs erforderlich sind.

Materialize()

Materialisiert die Daten in einer Entität instance.

WithIndexMap(Dictionary<Type,Int32[]>)

Füllt das Typindexzuordnungsfeld der Struktur auf.

Gilt für: