Table of Contents

SubLogicBase 类

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

子查询逻辑(EXISTS/NOT EXISTS)

public abstract class SubLogicBase : AtomicLogic, ISqlLogic, ISqlFragment
继承
SubLogicBase
实现
Derived
继承成员
扩展方法

构造函数

SubLogicBase(CompareSymbol)

子查询逻辑(EXISTS/NOT EXISTS)

protected SubLogicBase(CompareSymbol op)

参数

op CompareSymbol

属性

Operation

运算符

public CompareSymbol Operation { get; }

属性值

CompareSymbol

方法

TryWrite(ISqlEngine, StringBuilder)

拼写sql

public override bool TryWrite(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

返回

bool

Write(ISqlEngine, StringBuilder)

拼写sql

public virtual void Write(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteSub(ISqlEngine, StringBuilder)

拼写右侧子查询

protected abstract void WriteSub(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder