SqlType 类
数据库类型
public class SqlType : ISqlType, ISqlEntity
- 继承
-
objectSqlType
- 实现
- 衍生
构造函数
SqlType(Type)
数据库类型
public SqlType(Type originalType)
参数
originalTypeType
字段
_originalType
原始类型
protected readonly Type _originalType
字段值
属性
OriginalType
原始类型
public Type OriginalType { get; }
属性值
方法
Create(string)
构造原始类型
public static ISqlType Create(string rawType)
参数
rawTypestring
返回
CreatePrecision<T>(int)
构造精度类型
public static ISqlType CreatePrecision<T>(int precision)
参数
precisionint
返回
类型参数
T
CreatePrecision<T>(int, int)
构造精度类型
public static ISqlType CreatePrecision<T>(int precision, int scale)
参数
返回
类型参数
T
Create<T>()
构造数据库类型
public static ISqlType Create<T>()
返回
类型参数
T
Create<T>(int)
构造长度类型
public static ISqlType Create<T>(int length)
参数
lengthint
返回
类型参数
T
Write(ISqlEngine, StringBuilder)
sql拼接
public virtual void Write(ISqlEngine engine, StringBuilder sql)
参数
engineISqlEngine数据库
sqlStringBuildersql