GroupByMultiQuery<TKey> 类
- 程序集
- ShadowSql.Expressions.dll
对MultiQuery进行分组查询
public class GroupByMultiQuery<TKey> : GroupByQueryBase<IMultiView>, IGroupByView, IDataQuery, IDataFilter, ITableView, ISqlEntity
类型参数
TKey
- 继承
-
GroupByMultiQuery<TKey>
- 实现
- 继承成员
- 扩展方法
构造函数
GroupByMultiQuery(IMultiView, IField[])
对多表进行分组查询
public GroupByMultiQuery(IMultiView multiTable, IField[] fields)
参数
multiTable
IMultiViewfields
IField[]
GroupByMultiQuery(IMultiView, IField[], Logic)
对MultiQuery进行分组查询
public GroupByMultiQuery(IMultiView multiTable, IField[] fields, Logic filter)
参数
multiTable
IMultiViewfields
IField[]filter
Logic
方法
And<TEntity>(Expression<Func<IGrouping<TKey, TEntity>, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> And<TEntity>(Expression<Func<IGrouping<TKey, TEntity>, bool>> query)
参数
query
Expression<Func<IGrouping<TKey, TEntity>, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
And<TEntity>(string, Expression<Func<IGrouping<TKey, TEntity>, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> And<TEntity>(string table, Expression<Func<IGrouping<TKey, TEntity>, bool>> query)
参数
table
stringquery
Expression<Func<IGrouping<TKey, TEntity>, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
And<TEntity, TParameter>(Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> And<TEntity, TParameter>(Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>> query)
参数
query
Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
TParameter
And<TEntity, TParameter>(string, Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> And<TEntity, TParameter>(string table, Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>> query)
参数
table
stringquery
Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
TParameter
Or<TEntity>(Expression<Func<IGrouping<TKey, TEntity>, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> Or<TEntity>(Expression<Func<IGrouping<TKey, TEntity>, bool>> query)
参数
query
Expression<Func<IGrouping<TKey, TEntity>, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
Or<TEntity>(string, Expression<Func<IGrouping<TKey, TEntity>, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> Or<TEntity>(string table, Expression<Func<IGrouping<TKey, TEntity>, bool>> query)
参数
table
stringquery
Expression<Func<IGrouping<TKey, TEntity>, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
Or<TEntity, TParameter>(Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> Or<TEntity, TParameter>(Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>> query)
参数
query
Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
TParameter
Or<TEntity, TParameter>(string, Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>)
按逻辑查询
public GroupByMultiQuery<TKey> Or<TEntity, TParameter>(string table, Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>> query)
参数
table
stringquery
Expression<Func<IGrouping<TKey, TEntity>, TParameter, bool>>
返回
- GroupByMultiQuery<TKey>
类型参数
TEntity
TParameter