DatabaseTypes class

Provides a means to store mappings from the System.Data.DbType enumeration to string based equivalents for a given dialect.

Namespace: ReFlex.Data.Dialects namespace
Assembly: ReFlex.Data.dll

Syntax

public class DatabaseTypes

Constructors

DatabaseTypes()

Remarks

The DatabaseTypes as used by the IDialect interface provides a means to map System.Data.DbType's to their string based equivalents.

Examples

// sql server equivalent of DbType.Boolean
s_DialectDatabaseTypes.AddDatabaseType(DbType.Boolean, "BIT");

// sql server equivalent of DbType.String based on size
s_DialectDatabaseTypes.AddDatabaseType(DbType.String, 255, "NVARCHAR(255)");
s_DialectDatabaseTypes.AddDatabaseType(DbType.String, 0xfa0, "NVARCHAR(" + DatabaseTypes.SizeString + ")");
s_DialectDatabaseTypes.AddDatabaseType(DbType.String, 0x3fffffff, "NVARCHAR(MAX)");