SubLogicBase 类
- 命名空间
- ShadowSql.SubQueries
- 程序集
- ShadowSql.Core.dll
子查询逻辑(EXISTS/NOT EXISTS)
public abstract class SubLogicBase : AtomicLogic, ISqlLogic, ISqlFragment
- 继承
-
objectSubLogicBase
- 实现
- 衍生
- 继承成员
- 扩展方法
构造函数
SubLogicBase(CompareSymbol)
子查询逻辑(EXISTS/NOT EXISTS)
protected SubLogicBase(CompareSymbol op)
参数
op
CompareSymbol操作
属性
Operation
运算符
public CompareSymbol Operation { get; }
属性值
方法
TryWrite(ISqlEngine, StringBuilder)
拼写sql
public override bool TryWrite(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEngine数据库引擎
sql
StringBuildersql
返回
Write(ISqlEngine, StringBuilder)
拼写sql
public virtual void Write(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEngine数据库引擎
sql
StringBuildersql
WriteSub(ISqlEngine, StringBuilder)
拼写右侧子查询
protected abstract void WriteSub(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder