Table of Contents

Class SqlQueryReaderFactory<TDataReader>

Namespace
LfrlAnvil.Sql.Statements.Compilers
Assembly
LfrlAnvil.Sql.Core.dll

Represents a factory of delegates used by query reader expression instances.

public class SqlQueryReaderFactory<TDataReader> : SqlQueryReaderFactory, ISqlQueryReaderFactory where TDataReader : IDataReader

Type Parameters

TDataReader

DB data reader type.

Inheritance
SqlQueryReaderFactory<TDataReader>
Implements
Derived
Inherited Members
Extension Methods

Constructors

SqlQueryReaderFactory(SqlDialect, ISqlColumnTypeDefinitionProvider)

Creates a new SqlQueryReaderFactory<TDataReader> instance.

protected SqlQueryReaderFactory(SqlDialect dialect, ISqlColumnTypeDefinitionProvider columnTypeDefinitions)

Parameters

dialect SqlDialect

SQL dialect that this factory is associated with.

columnTypeDefinitions ISqlColumnTypeDefinitionProvider

Specifies ISqlColumnTypeDefinitionProvider instance attached to this factory.