Поделиться через


TypedRelationalValueBufferFactoryFactory Класс

Определение

Создает экземпляры IRelationalValueBufferFactory типа . IRelationalValueBufferFactory Экземпляры привязаны к определенной фигуре результата. Эта фабрика отвечает за создание IRelationalValueBufferFactory для заданной результирующий фигуры.

Эта фабрика приводит к буферам значений, которые используют строго типизированные API для считывания отдельных значений из базового DbDataReader.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
    interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
Наследование
TypedRelationalValueBufferFactoryFactory
Реализации

Комментарии

Дополнительные сведения см. в разделе Реализация поставщиков и расширений баз данных .

Конструкторы

TypedRelationalValueBufferFactoryFactory()

Создает экземпляры IRelationalValueBufferFactory типа . IRelationalValueBufferFactory Экземпляры привязаны к определенной фигуре результата. Эта фабрика отвечает за создание IRelationalValueBufferFactory для заданной результирующий фигуры.

Эта фабрика приводит к буферам значений, которые используют строго типизированные API для считывания отдельных значений из базового DbDataReader.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies)

Инициализирует новый экземпляр класса TypedRelationalValueBufferFactoryFactory.

Поля

DataReaderParameter

Параметр, представляющий DbDataReader в созданных выражениях.

Свойства

Dependencies

Зависящие от поставщика реляционные зависимости для этой службы.

Методы

Create(IReadOnlyList<Type>, IReadOnlyList<Int32>)
Устаревшие..

Создает новый экземпляр IRelationalValueBufferFactory.

Create(IReadOnlyList<TypeMaterializationInfo>)

Создает новый экземпляр IRelationalValueBufferFactory.

CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>)
Устаревшие..

Создает выражения присваивания буфера значений для заданной информации о типе.

Применяется к