GroupByQueryBase<TSource> 类
分组sql查询基类
public abstract class GroupByQueryBase<TSource> : GroupByBase<Logic>, IGroupByView, IDataQuery, IDataFilter, ITableView, ISqlEntity, IWrapper<ITableView> where TSource : ITableView
类型参数
TSource
- 继承
-
objectGroupByBaseGroupByBase<Logic>GroupByQueryBase<TSource>
- 实现
-
IGroupByViewIDataQueryIWrapper<ITableView>
- 衍生
- 继承成员
-
GroupByBase.GroupByFieldsGroupByBase.ColumnsGroupByBase.GetFields()
- 扩展方法
构造函数
GroupByQueryBase(TSource, IField[], Logic)
分组sql查询基类
protected GroupByQueryBase(TSource view, IField[] fields, Logic having)
参数
属性
Original
分组数据源表
public override ITableView Original { get; }
属性值
方法
WriteGroupBySource(ISqlEngine, StringBuilder)
分组数据源拼写
protected override void WriteGroupBySource(ISqlEngine engine, StringBuilder sql)
参数
engineISqlEngine数据库引擎
sqlStringBuildersql