Table of Contents

ColumnSchema 类

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

列定义

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

构造函数

ColumnSchema(string, ISqlType, ColumnType)

列定义

public ColumnSchema(string columnName, ISqlType sqlType, ColumnType columnType = ColumnType.Empty)

参数

columnName string
sqlType ISqlType
columnType ColumnType

ColumnSchema(string, string, ColumnType)

列定义

public ColumnSchema(string columnName, string sqlType, ColumnType columnType = ColumnType.Empty)

参数

columnName string
sqlType string
columnType ColumnType

ColumnSchema(string, string, ISqlType, ColumnType)

列定义

public ColumnSchema(string columnName, string memberName, ISqlType sqlType, ColumnType columnType = ColumnType.Empty)

参数

columnName string

memberName string

成员名

sqlType ISqlType

数据库字段类型

columnType ColumnType

ColumnSchema(string, string, string, ColumnType)

列定义

public ColumnSchema(string columnName, string memberName, string sqlType, ColumnType columnType = ColumnType.Empty)

参数

columnName string
memberName string

成员名

sqlType string
columnType ColumnType

字段

InsertIgnoreType

插入忽略字段类型

public static readonly ColumnType InsertIgnoreType

字段值

ColumnType

UpdateIgnoreType

更新忽略字段类型

public static readonly ColumnType UpdateIgnoreType

字段值

ColumnType

属性

ColumnType

字段类型

public ColumnType ColumnType { get; }

属性值

ColumnType

Default

数据库默认值

public string Default { get; set; }

属性值

string

MemberName

成员名

public string MemberName { get; }

属性值

string

SqlType

数据库类型

public ISqlType SqlType { get; }

属性值

ISqlType

方法

ToColumn()

转化为列

public IColumn ToColumn()

返回

IColumn