Share via


IRelationalValueBufferFactoryFactory Interface

Definition

Creates instances of the IRelationalValueBufferFactory type. IRelationalValueBufferFactory instances are tied to a specific result shape. This factory is responsible for creating the IRelationalValueBufferFactory for a given result shape.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

The service lifetime is Singleton. This means a single instance is used by many DbContext instances. The implementation must be thread-safe. This service cannot depend on services registered as Scoped.

public interface IRelationalValueBufferFactoryFactory
type IRelationalValueBufferFactoryFactory = interface
Public Interface IRelationalValueBufferFactoryFactory
Derived

Remarks

See Implementation of database providers and extensions for more information.

Methods

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

Creates a new IRelationalValueBufferFactory.

Create(IReadOnlyList<TypeMaterializationInfo>)

Creates a new IRelationalValueBufferFactory.

Applies to