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
继承
object
MultiSelectBase<TSource>
实现
衍生
继承成员
扩展方法

构造函数

MultiSelectBase(TSource, IMultiView)

多表筛选基类

protected MultiSelectBase(TSource view, IMultiView multiView)

参数

view TSource
multiView 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

sql

appended bool

返回

bool