Table of Contents

TableUpdate<TTable> 类

命名空间
ShadowSql.Update
程序集
ShadowSql.dll

修改表

public class TableUpdate<TTable> : UpdateBase<TTable>, IUpdate, IExecuteSql, ISqlEntity where TTable : IUpdateTable

类型参数

TTable
继承
UpdateBase<TTable>
TableUpdate<TTable>
实现
Derived
继承成员
扩展方法

构造函数

TableUpdate(TTable, ISqlLogic)

修改表

public TableUpdate(TTable table, ISqlLogic filter)

参数

table TTable
filter ISqlLogic

字段

_filter

过滤条件

protected readonly ISqlLogic _filter

字段值

ISqlLogic

属性

Filter

过滤条件

public ISqlLogic Filter { get; }

属性值

ISqlLogic

方法

Set(Func<TTable, IAssignInfo>)

添加修改信息

public TableUpdate<TTable> Set(Func<TTable, IAssignInfo> operation)

参数

operation Func<TTable, IAssignInfo>

返回

TableUpdate<TTable>

WriteCore(ISqlEngine, StringBuilder)

拼写sql

protected override void WriteCore(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder