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; }
属性值
InsertIgnores
插入忽略的列
public IEnumerable<IColumn> InsertIgnores { get; }
属性值
UpdateIgnores
修改忽略的列
public IEnumerable<IColumn> UpdateIgnores { get; }
属性值
方法
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)
参数
返回
DefineColumn(string)
定义列
public IColumn DefineColumn(string columnName)
参数
columnName
string
返回
GetColumn(string)
查找列
public IColumn? GetColumn(string columName)
参数
columName
string