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
ICompareViewop
CompareSymbolselect
ISingleSelect
字段
_field
左边字段
protected readonly ICompareView _field
字段值
_singleSelect
筛选单列
protected readonly ISingleSelect _singleSelect
字段值
属性
Field
左边字段
public ICompareView Field { get; }
属性值
方法
Write(ISqlEngine, StringBuilder)
拼写sql
public override void Write(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder
WriteSub(ISqlEngine, StringBuilder)
拼写右侧子查询
protected override void WriteSub(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEnginesql
StringBuilder