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

构造函数

GroupByQueryBase(TSource, IField[], Logic)

分组sql查询基类

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

参数

view 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

sql