Table of Contents

GroupByQueryBase<TSource> 类

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

分组sql查询基类

public abstract class GroupByQueryBase<TSource> : GroupByBase<Logic>, IGroupByView, IDataQuery, IDataFilter, ITableView, ISqlEntity where TSource : ITableView

类型参数

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

构造函数

GroupByQueryBase(TSource, IField[], Logic)

分组sql查询基类

protected GroupByQueryBase(TSource source, IField[] fields, Logic having)

参数

source TSource
fields IField[]
having Logic

属性

Source

分组数据源表

public override ITableView Source { get; }

属性值

ITableView

方法

WriteGroupBySource(ISqlEngine, StringBuilder)

输出数据源

protected override void WriteGroupBySource(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine
sql StringBuilder