TableUpdate<TEntity> 类
- 程序集
- ShadowSql.Expressions.dll
更新表
public class TableUpdate<TEntity> : ExpressionUpdateBase<ITable>, IUpdate, IExecuteSql, ISqlEntity
类型参数
TEntity
- 继承
-
TableUpdate<TEntity>
- 实现
- 继承成员
- 扩展方法
构造函数
TableUpdate(ITable, ISqlLogic)
更新表
public TableUpdate(ITable table, ISqlLogic filter)
参数
字段
_filter
过滤条件
protected readonly ISqlLogic _filter
字段值
属性
Filter
过滤条件
public ISqlLogic Filter { get; }
属性值
方法
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
ISqlEnginesql
StringBuilder