TypedRelationalValueBufferFactoryFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria instâncias do IRelationalValueBufferFactory tipo. IRelationalValueBufferFactory as instâncias estão vinculadas a uma forma de resultado específica. Essa fábrica é responsável por criar o IRelationalValueBufferFactory para uma determinada forma de resultado.
Essa fábrica resulta em buffers de valor que usam APIs fortemente tipada para ler de volta valores individuais do subjacente DbDataReader.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped.
public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
- Herança
-
TypedRelationalValueBufferFactoryFactory
- Implementações
Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações.
Construtores
TypedRelationalValueBufferFactoryFactory() |
Cria instâncias do IRelationalValueBufferFactory tipo. IRelationalValueBufferFactory as instâncias estão vinculadas a uma forma de resultado específica. Essa fábrica é responsável por criar o IRelationalValueBufferFactory para uma determinada forma de resultado. Essa fábrica resulta em buffers de valor que usam APIs fortemente tipada para ler de volta valores individuais do subjacente DbDataReader. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped. |
TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies) |
Inicializa uma nova instância da classe TypedRelationalValueBufferFactoryFactory. |
Campos
DataReaderParameter |
O parâmetro que representa o DbDataReader em expressões geradas. |
Propriedades
Dependencies |
Dependências específicas do provedor relacional para esse serviço. |
Métodos
Create(IReadOnlyList<Type>, IReadOnlyList<Int32>) |
Obsoleto.
Cria um novo IRelationalValueBufferFactory. |
Create(IReadOnlyList<TypeMaterializationInfo>) |
Cria um novo IRelationalValueBufferFactory. |
CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>) |
Obsoleto.
Cria expressões de atribuição de buffer de valor para as informações de tipo fornecidas. |
Aplica-se a
Entity Framework