Table of Contents

TableUpdate<TEntity> 类

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

更新表

public class TableUpdate<TEntity> : ExpressionUpdateBase<ITable>, IUpdate, IExecuteSql, ISqlEntity

类型参数

TEntity
继承
TableUpdate<TEntity>
实现
继承成员
扩展方法

构造函数

TableUpdate(ITable, ISqlLogic)

更新表

public TableUpdate(ITable table, ISqlLogic filter)

参数

table ITable
filter ISqlLogic

字段

_filter

过滤条件

protected readonly ISqlLogic _filter

字段值

ISqlLogic

属性

Filter

过滤条件

public ISqlLogic Filter { get; }

属性值

ISqlLogic

方法

Set(Expression<Func<TEntity, TEntity>>)

更新属性

public TableUpdate<TEntity> Set(Expression<Func<TEntity, TEntity>> operation)

参数

operation Expression<Func<TEntity, TEntity>>

更新操作

返回

TableUpdate<TEntity>

WriteCore(ISqlEngine, StringBuilder)

拼写sql

protected override void WriteCore(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder