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
SqlDialectSQL dialect that this factory is associated with.
columnTypeDefinitions
ISqlColumnTypeDefinitionProviderSpecifies ISqlColumnTypeDefinitionProvider instance attached to this factory.
supportsPositionalParameters
boolSpecifies whether or not this factory supports positional parameters.