FieldSubLogicBase 类
- 命名空间
- ShadowSql.SubQueries
- 程序集
- ShadowSql.Core.dll
字段子查询逻辑(IN/NOT IN)基类
public abstract class FieldSubLogicBase : SubLogicBase, ISqlLogic, ISqlFragment
- 继承
-
objectFieldSubLogicBase
- 实现
- 衍生
- 继承成员
- 扩展方法
构造函数
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
字段值
_singleSelect
筛选单列
protected readonly ISingleSelect _singleSelect
字段值
属性
Field
左边字段
public ICompareView Field { get; }
属性值
方法
Write(ISqlEngine, StringBuilder)
拼写sql
public override void Write(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEngine数据库引擎
sql
StringBuildersql
WriteSub(ISqlEngine, StringBuilder)
拼写右侧子查询
protected override void WriteSub(ISqlEngine engine, StringBuilder sql)
参数
engine
ISqlEngine数据库引擎
sql
StringBuildersql