Table of Contents

AliasTableUpdate<TTable> 类

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

修改别名表

public class AliasTableUpdate<TTable> : UpdateBase<AliasUpdateTable<TTable>>, IUpdate, IExecuteSql, ISqlEntity where TTable : ITable

类型参数

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

构造函数

AliasTableUpdate(AliasUpdateTable<TTable>, ISqlLogic)

修改别名表

public AliasTableUpdate(AliasUpdateTable<TTable> table, ISqlLogic filter)

参数

table AliasUpdateTable<TTable>
filter ISqlLogic

AliasTableUpdate(IAliasTable<TTable>, ISqlLogic)

修改别名表

public AliasTableUpdate(IAliasTable<TTable> table, ISqlLogic filter)

参数

table IAliasTable<TTable>
filter ISqlLogic

字段

_filter

过滤条件

protected readonly ISqlLogic _filter

字段值

ISqlLogic

属性

Filter

过滤条件

public ISqlLogic Filter { get; }

属性值

ISqlLogic

方法

WriteSource(ISqlEngine, StringBuilder)

拼写数据源

protected override void WriteSource(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteUpdate(ISqlEngine, StringBuilder)

拼写Update子句

protected override void WriteUpdate(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder