Table of Contents

ColumnSchema 类

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

列定义

public class ColumnSchema : ColumnBase, IColumn, IField, IFieldView, ICompareField, ICompareView, ISqlValue, IOrderField, IOrderAsc, IOrderView, IAssignView, IView, IIdentifier, IMatch, ISqlEntity
继承
ColumnSchema
实现
继承成员
扩展方法

构造函数

ColumnSchema(string, string)

列定义

public ColumnSchema(string name, string sqlType = "INT")

参数

name string
sqlType string

字段

InsertIgnoreType

插入忽略字段类型

public static readonly ColumnType InsertIgnoreType

字段值

ColumnType

UpdateIgnoreType

更新忽略字段类型

public static readonly ColumnType UpdateIgnoreType

字段值

ColumnType

属性

ColumnType

字段类型

public ColumnType ColumnType { get; set; }

属性值

ColumnType

Default

数据库默认值

public string Default { get; set; }

属性值

string

NotNull

是否NotNull

public bool NotNull { get; set; }

属性值

bool

SqlType

数据库类型

public string SqlType { get; }

属性值

string

方法

ToColumn()

转化为列

public IColumn ToColumn()

返回

IColumn