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