Table of Contents

SqlType 类

命名空间
Shadow.DDL.SqlTypes
程序集
Shadow.DDL.dll

数据库类型

public class SqlType : ISqlType, ISqlEntity
继承
object
SqlType
实现
衍生

构造函数

SqlType(Type)

数据库类型

public SqlType(Type originalType)

参数

originalType Type

字段

_originalType

原始类型

protected readonly Type _originalType

字段值

Type

属性

OriginalType

原始类型

public Type OriginalType { get; }

属性值

Type

方法

Create(string)

构造原始类型

public static ISqlType Create(string rawType)

参数

rawType string

返回

ISqlType

CreatePrecision<T>(int)

构造精度类型

public static ISqlType CreatePrecision<T>(int precision)

参数

precision int

返回

ISqlType

类型参数

T

CreatePrecision<T>(int, int)

构造精度类型

public static ISqlType CreatePrecision<T>(int precision, int scale)

参数

precision int
scale int

返回

ISqlType

类型参数

T

Create<T>()

构造数据库类型

public static ISqlType Create<T>()

返回

ISqlType

类型参数

T

Create<T>(int)

构造长度类型

public static ISqlType Create<T>(int length)

参数

length int

返回

ISqlType

类型参数

T

Write(ISqlEngine, StringBuilder)

sql拼接

public virtual void Write(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine

数据库

sql StringBuilder

sql