Skip to content

TypeMappingDefaults ​

Namespace: MJCZone.DapperMatic.Providers

Assembly: MJCZone.DapperMatic

Summary ​

Provides default values used across all database providers for type mapping operations.

static public

Contents ​

Methods (4) | Properties (4) | Fields (2)

Methods ​

GetType ​

csharp
GetType()

ToString ​

csharp
ToString()

Equals ​

csharp
Equals()

GetHashCode ​

csharp
GetHashCode()

Properties ​

DefaultStringLength ​

Gets the default length for string/varchar columns when no length is specified.

Type: int

DefaultBinaryLength ​

Gets the default length for binary/varbinary columns when no length is specified.

Type: int

DefaultDecimalPrecision ​

Gets the default precision for decimal/numeric columns.

Type: int

DefaultDecimalScale ​

Gets the default scale for decimal/numeric columns.

Type: int

Fields ​

GuidStringLength ​

String length required to store a GUID as a string.

Type: object

MaxLength ​

Represents maximum/unlimited length for text columns. Value of -1 is used as a semantic marker for unlimited/MAX types across all providers. For backward compatibility, both -1 and int.MaxValue are accepted when creating columns. When reading columns, all providers normalize to -1 for consistency.

Type: object