IEntityMaterializerSource Schnittstelle
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.
Achtung
This interface has been obsoleted, use IStructuralTypeMaterializerSource instead.
Diese Schnittstelle wurde veraltet und stattdessen verwendet IStructuralTypeMaterializerSource .
[System.Obsolete("This interface has been obsoleted, use IStructuralTypeMaterializerSource instead.", true)]
public interface IEntityMaterializerSource
public interface IEntityMaterializerSource
[<System.Obsolete("This interface has been obsoleted, use IStructuralTypeMaterializerSource instead.", true)>]
type IEntityMaterializerSource = interface
type IEntityMaterializerSource = interface
Public Interface IEntityMaterializerSource
- Abgeleitet
- Attribute
Hinweise
Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind.
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen und wie EF Core-Abfragen funktionieren .
Methoden
| Name | Beschreibung |
|---|---|
| CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression) |
Veraltet.
Erstellt eine Expression Struktur, die das Erstellen einer Entitätsinstanz darstellt. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| CreateMaterializeExpression(IEntityType, String, Expression) |
Veraltet.
Erstellt eine Expression Struktur, die das Erstellen einer Entitätsinstanz darstellt. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| CreateReadValueExpression(Expression, Type, Int32, IPropertyBase) |
Veraltet.
Erstellt eine Expression Struktur, die das Lesen eines Werts aus einem ValueBuffer Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| GetEmptyMaterializer(IEntityType) |
Veraltet.
Gibt einen zwischengespeicherten Delegaten zurück, der leere Instanzen des angegebenen Entitätstyps erstellt. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| GetMaterializer(IEntityType) |
Veraltet.
Gibt einen zwischengespeicherten Delegaten zurück, der Instanzen des angegebenen Entitätstyps erstellt. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |