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
TCommandDB 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
dialectSqlDialectSQL dialect that this factory is associated with.
columnTypeDefinitionsISqlColumnTypeDefinitionProviderSpecifies ISqlColumnTypeDefinitionProvider instance attached to this factory.
supportsPositionalParametersboolSpecifies whether or not this factory supports positional parameters.