Table of Contents

FieldSubLogicBase 类

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

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

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

构造函数

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

sql

WriteSub(ISqlEngine, StringBuilder)

拼写右侧子查询

protected override void WriteSub(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql