TypedRelationalValueBufferFactoryFactory Klasse

Definition

Erstellt Instanzen des IRelationalValueBufferFactory Typs. IRelationalValueBufferFactory Instanzen sind an ein bestimmtes Ergebnis-Shape gebunden. Diese Factory ist für das Erstellen des IRelationalValueBufferFactory für ein bestimmtes Ergebnis-Shape verantwortlich.

Diese Factory führt zu Wertpuffern, die diese stark typisierten APIs verwenden, um einzelne Werte aus dem zugrunde liegenden DbDataReaderzurückzulesen.

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

Die Dienstlebensdauer ist Singleton. Dies bedeutet, dass eine einzelne instance von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von Diensten abhängen, die als Scopedregistriert sind.

public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
    interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
Vererbung
TypedRelationalValueBufferFactoryFactory
Implementiert

Hinweise

Weitere Informationen finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

TypedRelationalValueBufferFactoryFactory()

Erstellt Instanzen des IRelationalValueBufferFactory Typs. IRelationalValueBufferFactory Instanzen sind an ein bestimmtes Ergebnis-Shape gebunden. Diese Factory ist für das Erstellen des IRelationalValueBufferFactory für ein bestimmtes Ergebnis-Shape verantwortlich.

Diese Factory führt zu Wertpuffern, die diese stark typisierten APIs verwenden, um einzelne Werte aus dem zugrunde liegenden DbDataReaderzurückzulesen.

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

Die Dienstlebensdauer ist Singleton. Dies bedeutet, dass eine einzelne instance von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von Diensten abhängen, die als Scopedregistriert sind.

TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies)

Initialisiert eine neue Instanz der TypedRelationalValueBufferFactoryFactory-Klasse.

Felder

DataReaderParameter

Der Parameter, der den DbDataReader in generierten Ausdrücken darstellt.

Eigenschaften

Dependencies

Relationale Anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

Create(IReadOnlyList<Type>, IReadOnlyList<Int32>)
Veraltet..

Erstellt einen neuen IRelationalValueBufferFactory.

Create(IReadOnlyList<TypeMaterializationInfo>)

Erstellt einen neuen IRelationalValueBufferFactory.

CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>)
Veraltet..

Erstellt Wertpufferzuweisungsausdrücke für die angegebenen Typinformationen.

Gilt für: