TypedRelationalValueBufferFactoryFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée des instances du IRelationalValueBufferFactory type . IRelationalValueBufferFactory les instances sont liées à une forme de résultat spécifique. Cette fabrique est responsable de la création de pour IRelationalValueBufferFactory une forme de résultat donnée.
Cette fabrique génère des tampons de valeur qui utilisent des API fortement typées pour lire des valeurs individuelles à partir du sous-jacent DbDataReader.
Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.
La durée de vie du service est Singleton. Cela signifie qu’une seule instance est utilisée par de nombreuses DbContext instances. L’implémentation doit être thread-safe. Ce service ne peut pas dépendre des services inscrits en tant que Scoped.
public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
- Héritage
-
TypedRelationalValueBufferFactoryFactory
- Implémente
Remarques
Pour plus d’informations, consultez Implémentation des fournisseurs et extensions de base de données .
Constructeurs
TypedRelationalValueBufferFactoryFactory() |
Crée des instances du IRelationalValueBufferFactory type . IRelationalValueBufferFactory les instances sont liées à une forme de résultat spécifique. Cette fabrique est responsable de la création de pour IRelationalValueBufferFactory une forme de résultat donnée. Cette fabrique génère des tampons de valeur qui utilisent des API fortement typées pour lire des valeurs individuelles à partir du sous-jacent DbDataReader. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. La durée de vie du service est Singleton. Cela signifie qu’une seule instance est utilisée par de nombreuses DbContext instances. L’implémentation doit être thread-safe. Ce service ne peut pas dépendre des services inscrits en tant que Scoped. |
TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies) |
Initialise une nouvelle instance de la classe TypedRelationalValueBufferFactoryFactory. |
Champs
DataReaderParameter |
Paramètre représentant le DbDataReader dans les expressions générées. |
Propriétés
Dependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. |
Méthodes
Create(IReadOnlyList<Type>, IReadOnlyList<Int32>) |
Obsolète.
Crée un IRelationalValueBufferFactory. |
Create(IReadOnlyList<TypeMaterializationInfo>) |
Crée un IRelationalValueBufferFactory. |
CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>) |
Obsolète.
Crée des expressions d’affectation de mémoire tampon de valeur pour les informations de type données. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour