Table of Contents

Table 类

命名空间
ShadowSql.Identifiers
程序集
ShadowSql.Core.dll

表名对象

public class Table : Identifier, ITable, ITableView, IInsertTable, IIdentifier, IMatch, IUpdateTable, ISqlEntity
继承
Table
实现
Derived
继承成员
扩展方法

构造函数

Table(string)

表名对象

public Table(string name)

参数

name string

属性

Columns

public IEnumerable<IColumn> Columns { get; }

属性值

IEnumerable<IColumn>

InsertIgnores

插入忽略的列

public IEnumerable<IColumn> InsertIgnores { get; }

属性值

IEnumerable<IColumn>

UpdateIgnores

修改忽略的列

public IEnumerable<IColumn> UpdateIgnores { get; }

属性值

IEnumerable<IColumn>

方法

AddColumn(IColumn)

添加列

public void AddColumn(IColumn column)

参数

column IColumn

AddInsertIgnore(IColumn)

忽略插入的列

public void AddInsertIgnore(IColumn column)

参数

column IColumn

AddUpdateIgnore(IColumn)

忽略修改的列

public void AddUpdateIgnore(IColumn column)

参数

column IColumn

CheckTablePrefix(string, string)

判断是否含表名前缀

public static bool CheckTablePrefix(string table, string columName)

参数

table string
columName string

返回

bool

DefineColumn(string)

定义列

public IColumn DefineColumn(string columnName)

参数

columnName string

返回

IColumn

GetColumn(string)

查找列

public IColumn? GetColumn(string columName)

参数

columName string

返回

IColumn