Table of Contents

GroupBySqlQueryBase<TSource> 类

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

分组sql查询基类

public abstract class GroupBySqlQueryBase<TSource> : GroupByBase<SqlQuery>, IGroupByView, IDataSqlQuery, IDataFilter, ITableView, ISqlEntity where TSource : ITableView

类型参数

TSource
继承
object
GroupBySqlQueryBase<TSource>
实现
衍生
继承成员
扩展方法

构造函数

GroupBySqlQueryBase(TSource, IField[], SqlQuery)

分组sql查询基类

protected GroupBySqlQueryBase(TSource view, IField[] fields, SqlQuery having)

参数

view TSource
fields IField[]

字段

having SqlQuery

分组查询条件

属性

Source

分组数据源表

public override ITableView Source { get; }

属性值

ITableView

方法

WriteGroupBySource(ISqlEngine, StringBuilder)

分组数据源拼写

protected override void WriteGroupBySource(ISqlEngine engine, StringBuilder sql)

参数

engine ISqlEngine

数据库引擎

sql StringBuilder

sql