Skip to content

CommonProviderDefaultExpressions ​

Namespace: MJCZone.DapperMatic.Models

Assembly: MJCZone.DapperMatic

Summary ​

Provides common provider-specific default expressions for database columns. These functions generate appropriate default values based on the database provider type.

static public

Contents ​

Methods (4) | Properties (7)

Methods ​

GetType ​

csharp
GetType()

ToString ​

csharp
ToString()

Equals ​

csharp
Equals()

GetHashCode ​

csharp
GetHashCode()

Properties ​

TrueValue ​

Gets a function that returns the appropriate boolean true value for each provider. PostgreSQL uses "true", while other providers use "1".

Type: Func<DbProviderType, string>

FalseValue ​

Gets a function that returns the appropriate boolean false value for each provider. PostgreSQL uses "false", while other providers use "0".

Type: Func<DbProviderType, string>

CurrentTimestamp ​

Gets a function that returns the appropriate current timestamp expression for each provider.

Type: Func<DbProviderType, string>

CurrentUtcTimestamp ​

Gets a function that returns the appropriate current UTC timestamp expression for each provider.

Type: Func<DbProviderType, string>

NewGuid ​

Gets a function that returns the appropriate new GUID generation expression for each provider.

Type: Func<DbProviderType, string>

Zero ​

Gets a function that returns zero value appropriate for numeric columns in each provider.

Type: Func<DbProviderType, string>

EmptyString ​

Gets a function that returns empty string value appropriate for text columns in each provider.

Type: Func<DbProviderType, string>