Table of Contents

Class SqlParameterBinderFactory<TCommand>

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

Represents a factory of delegates used by SqlParameterBinderExpression instances.

public class SqlParameterBinderFactory<TCommand> : SqlParameterBinderFactory, ISqlParameterBinderFactory where TCommand : IDbCommand

Type Parameters

TCommand

DB command type.

Inheritance
SqlParameterBinderFactory<TCommand>
Implements
Derived
Inherited Members
Extension Methods

Constructors

SqlParameterBinderFactory(SqlDialect, ISqlColumnTypeDefinitionProvider, bool)

Creates a new SqlParameterBinderFactory<TCommand> instance.

protected SqlParameterBinderFactory(SqlDialect dialect, ISqlColumnTypeDefinitionProvider columnTypeDefinitions, bool supportsPositionalParameters)

Parameters

dialect SqlDialect

SQL dialect that this factory is associated with.

columnTypeDefinitions ISqlColumnTypeDefinitionProvider

Specifies ISqlColumnTypeDefinitionProvider instance attached to this factory.

supportsPositionalParameters bool

Specifies whether or not this factory supports positional parameters.