ColumnSchema 类
列定义
public class ColumnSchema : ColumnBase, IColumn, IField, IFieldView, ICompareField, ICompareView, IOrderField, IOrderAsc, IOrderView, IAssignView, IView, IMember, IIdentifier, IMatch, ISqlEntity
- 继承
-
objectColumnSchema
- 实现
- 衍生
- 继承成员
- 扩展方法
构造函数
ColumnSchema(string, ISqlType, ColumnType)
列定义
public ColumnSchema(string columnName, ISqlType sqlType, ColumnType columnType = ColumnType.Empty)
参数
columnNamestringsqlTypeISqlTypecolumnTypeColumnType
ColumnSchema(string, string, ColumnType)
列定义
public ColumnSchema(string columnName, string sqlType, ColumnType columnType = ColumnType.Empty)
参数
columnNamestringsqlTypestringcolumnTypeColumnType
ColumnSchema(string, string, ISqlType, ColumnType)
列定义
public ColumnSchema(string columnName, string memberName, ISqlType sqlType, ColumnType columnType = ColumnType.Empty)
参数
columnNamestring列
memberNamestring成员名
sqlTypeISqlType数据库字段类型
columnTypeColumnType
ColumnSchema(string, string, string, ColumnType)
列定义
public ColumnSchema(string columnName, string memberName, string sqlType, ColumnType columnType = ColumnType.Empty)
参数
columnNamestringmemberNamestring成员名
sqlTypestringcolumnTypeColumnType
字段
InsertIgnoreType
插入忽略字段类型
public static readonly ColumnType InsertIgnoreType
字段值
UpdateIgnoreType
更新忽略字段类型
public static readonly ColumnType UpdateIgnoreType
字段值
属性
ColumnType
字段类型
public ColumnType ColumnType { get; }
属性值
Default
数据库默认值
public string Default { get; set; }
属性值
MemberName
成员名
public string MemberName { get; }
属性值
SqlType
数据库类型
public ISqlType SqlType { get; }
属性值
方法
ToColumn()
转化为列
public IColumn ToColumn()