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)
参数
属性
Operation
运算符
public CompareSymbol Operation { get; }
属性值
方法
TryWrite(ISqlEngine, StringBuilder)
拼写sql
public override bool TryWrite(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder
返回
Write(ISqlEngine, StringBuilder)
拼写sql
public virtual void Write(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder
WriteSub(ISqlEngine, StringBuilder)
拼写右侧子查询
protected abstract void WriteSub(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder