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
SqlDialectSQL dialect that this factory is associated with.
columnTypeDefinitions
ISqlColumnTypeDefinitionProviderSpecifies ISqlColumnTypeDefinitionProvider instance attached to this factory.