Table of Contents

GroupByMultiSqlQuery<TKey> 类

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

对MultiQuery进行分组查询

public class GroupByMultiSqlQuery<TKey> : GroupBySqlQueryBase<IMultiView>, IGroupByView, IDataSqlQuery, IDataFilter, ITableView, ISqlEntity

类型参数

TKey
继承
GroupByMultiSqlQuery<TKey>
实现
继承成员
扩展方法

构造函数

GroupByMultiSqlQuery(IMultiView, IField[])

对多表进行分组查询

public GroupByMultiSqlQuery(IMultiView multiTable, IField[] fields)

参数

multiTable IMultiView
fields IField[]

GroupByMultiSqlQuery(IMultiView, IField[], SqlQuery)

对MultiQuery进行分组查询

public GroupByMultiSqlQuery(IMultiView multiTable, IField[] fields, SqlQuery filter)

参数

multiTable IMultiView
fields IField[]
filter SqlQuery

方法

Having<TEntity>(Expression<Func<IGrouping<TKey, TEntity>, bool>>)

按逻辑查询

public GroupByMultiSqlQuery<TKey> Having<TEntity>(Expression<Func<IGrouping<TKey, TEntity>, bool>> query)

参数

query Expression<Func<IGrouping<TKey, TEntity>, bool>>

返回

GroupByMultiSqlQuery<TKey>

类型参数

TEntity

Having<TEntity>(string, Expression<Func<IGrouping<TKey, TEntity>, bool>>)

按逻辑查询

public GroupByMultiSqlQuery<TKey> Having<TEntity>(string table, Expression<Func<IGrouping<TKey, TEntity>, bool>> query)

参数

table string
query Expression<Func<IGrouping<TKey, TEntity>, bool>>

返回

GroupByMultiSqlQuery<TKey>

类型参数

TEntity

Having<TEntity, TParameter>(Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>)

按逻辑查询

public GroupByMultiSqlQuery<TKey> Having<TEntity, TParameter>(Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>> query)

参数

query Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>

返回

GroupByMultiSqlQuery<TKey>

类型参数

TEntity
TParameter

Having<TEntity, TParameter>(string, Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>)

按逻辑查询

public GroupByMultiSqlQuery<TKey> Having<TEntity, TParameter>(string table, Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>> query)

参数

table string
query Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>

返回

GroupByMultiSqlQuery<TKey>

类型参数

TEntity
TParameter