Class SqliteColumnTypeDefinitionProviderBuilder
Represents a builder of ISqlColumnTypeDefinitionProvider instances.
public class SqliteColumnTypeDefinitionProviderBuilder : SqlColumnTypeDefinitionProviderBuilder, ISqlColumnTypeDefinitionProviderBuilder
- Inheritance
-
SqliteColumnTypeDefinitionProviderBuilder
- Implements
- Inherited Members
Remarks
SqliteDialect implementation.
Constructors
SqliteColumnTypeDefinitionProviderBuilder()
Creates a new SqliteColumnTypeDefinitionProviderBuilder instance.
public SqliteColumnTypeDefinitionProviderBuilder()
Methods
Build()
Creates a new ISqlColumnTypeDefinitionProvider instance.
[Pure]
public override sealed SqliteColumnTypeDefinitionProvider Build()
Returns
Register(SqlColumnTypeDefinition)
Adds or updates the provided column type definition
by its RuntimeType to this builder.
public SqliteColumnTypeDefinitionProviderBuilder Register(SqlColumnTypeDefinition definition)
Parameters
definitionSqlColumnTypeDefinitionDefinition to register.
Returns
Exceptions
- ArgumentException
When definition's dialect is not the same as this builder's dialect.