Table of Contents

UpdateBase 类

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

修改基类

public abstract class UpdateBase : ISqlEntity
继承
UpdateBase
实现
Derived
继承成员

字段

_assignInfos

修改操作

protected readonly List<IAssignInfo> _assignInfos

字段值

List<IAssignInfo>

属性

AssignInfos

赋值操作

public IEnumerable<IAssignInfo> AssignInfos { get; }

属性值

IEnumerable<IAssignInfo>

方法

WriteCore(ISqlEngine, StringBuilder)

拼写sql

protected virtual void WriteCore(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteSet(ISqlEngine, StringBuilder)

拼写Set子句

protected void WriteSet(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

异常

InvalidOperationException

WriteSource(ISqlEngine, StringBuilder)

拼写数据源

protected abstract void WriteSource(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteUpdate(ISqlEngine, StringBuilder)

拼写Update子句

protected virtual void WriteUpdate(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder