Table of Contents

MultiSelectBase<TSource> 类

命名空间
ShadowSql.Select
程序集
ShadowSql.dll

多表筛选基类

public abstract class MultiSelectBase<TSource> : SelectBase<TSource, IMultiView>, IMultiSelect, ISelect, ISelectFields, ISqlEntity where TSource : ITableView

类型参数

TSource
继承
MultiSelectBase<TSource>
实现
Derived
继承成员
扩展方法

构造函数

MultiSelectBase(TSource, IMultiView)

多表筛选基类

protected MultiSelectBase(TSource source, IMultiView target)

参数

source TSource
target IMultiView

属性

SelectTables

选择表

public ICollection<IAliasTable> SelectTables { get; }

属性值

ICollection<IAliasTable>

方法

WriteSelectedCore(ISqlEngine, StringBuilder, bool)

写入筛选字段

protected override bool WriteSelectedCore(ISqlEngine engine, StringBuilder sql, bool appended)

参数

engine ISqlEngine
sql StringBuilder
appended bool

返回

bool