Table 类
- 命名空间
- ShadowSql.Identifiers
- 程序集
- ShadowSql.Core.dll
表名对象
public class Table : Identifier, ITable, ITableView, IInsertTable, IIdentifier, IMatch, IUpdateTable, ISqlEntity
- 继承
-
objectTable
- 实现
- 衍生
- 继承成员
- 扩展方法
-
ShadowSqlServices.ToDelete<TEntity, TParameter>(ITable, Expression<Func<TEntity, TParameter, bool>>)ShadowSqlServices.ToSelect<TEntity, TParameter>(ITable, Expression<Func<TEntity, TParameter, bool>>)
构造函数
Table(string)
表名对象
public Table(string tableName)
参数
tableName
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列名