Table of Contents

GroupByTableSelect<TKey, TEntity> 类

命名空间
ShadowSql.Expressions.Select
程序集
ShadowSql.Expressions.dll

GroupBy后再筛选列

public class GroupByTableSelect<TKey, TEntity> : GroupBySelectBase<IGroupByView, ITableView>, IGroupBySelect, ISelect, ISelectFields, ISqlEntity

类型参数

TKey
TEntity
继承
GroupByTableSelect<TKey, TEntity>
实现
继承成员
扩展方法

构造函数

GroupByTableSelect(GroupByTableQuery<TKey, TEntity>)

GroupBy后再筛选列

public GroupByTableSelect(GroupByTableQuery<TKey, TEntity> groupBy)

参数

groupBy GroupByTableQuery<TKey, TEntity>

GroupByTableSelect(GroupByTableSqlQuery<TKey, TEntity>)

GroupBy后再筛选列

public GroupByTableSelect(GroupByTableSqlQuery<TKey, TEntity> groupBy)

参数

groupBy GroupByTableSqlQuery<TKey, TEntity>

方法

Select<TProperty>(Expression<Func<IGrouping<TKey, TEntity>, TProperty>>)

从聚合筛选

public GroupByTableSelect<TKey, TEntity> Select<TProperty>(Expression<Func<IGrouping<TKey, TEntity>, TProperty>> select)

参数

select Expression<Func<IGrouping<TKey, TEntity>, TProperty>>

返回

GroupByTableSelect<TKey, TEntity>

类型参数

TProperty

Select<TProperty>(Expression<Func<TKey, TProperty>>)

筛选分组列

public GroupByTableSelect<TKey, TEntity> Select<TProperty>(Expression<Func<TKey, TProperty>> select)

参数

select Expression<Func<TKey, TProperty>>

返回

GroupByTableSelect<TKey, TEntity>

类型参数

TProperty