Interface ISqlColumnTypeDefinition<T>
Represents a generic definition of a column type.
public interface ISqlColumnTypeDefinition<T> : ISqlColumnTypeDefinition where T : notnull
Type Parameters
T
Underlying .NET type.
- Inherited Members
- Extension Methods
Properties
DefaultValue
Specifies the default value for this type.
SqlLiteralNode<T> DefaultValue { get; }
Property Value
Methods
ToDbLiteral(T)
Creates an inline DB literal representation of the provided value
.
[Pure]
string ToDbLiteral(T value)
Parameters
value
TValue to convert.
Returns
- string
DB literal from
value
.
ToParameterValue(T)
Creates an object from the provided value
that can be used to set DB parameter's Value with.
[Pure]
object ToParameterValue(T value)
Parameters
value
TValue to convert.
Returns
- object
Converted
value
.