Table of Contents

FieldSubLogicBase 类

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

字段子查询逻辑(IN/NOT IN)基类

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

构造函数

FieldSubLogicBase(ICompareView, CompareSymbol, ISingleSelect)

字段子查询逻辑(IN/NOT IN)基类

protected FieldSubLogicBase(ICompareView field, CompareSymbol op, ISingleSelect select)

参数

field ICompareView
op CompareSymbol
select ISingleSelect

字段

_field

左边字段

protected readonly ICompareView _field

字段值

ICompareView

_singleSelect

筛选单列

protected readonly ISingleSelect _singleSelect

字段值

ISingleSelect

属性

Field

左边字段

public ICompareView Field { get; }

属性值

ICompareView

方法

Write(ISqlEngine, StringBuilder)

拼写sql

public override void Write(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder

WriteSub(ISqlEngine, StringBuilder)

拼写右侧子查询

protected override void WriteSub(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder