ShadowSqlServicess 类
- 命名空间
- ShadowSql
- 程序集
- ShadowSql.dll
字段筛选扩展方法
public static class ShadowSqlServicess
- 继承
-
objectShadowSqlServicess
方法
Apply<TSelect>(TSelect, Action<TSelect>)
筛选列
public static TSelect Apply<TSelect>(this TSelect select, Action<TSelect> action) where TSelect : ISelect
参数
select
TSelect筛选
action
Action<TSelect>
返回
- TSelect
类型参数
TSelect
SelectAggregate<TSelect>(TSelect, Func<IGroupByView, IAggregateFieldAlias>)
聚合筛选
public static TSelect SelectAggregate<TSelect>(this TSelect select, Func<IGroupByView, IAggregateFieldAlias> aggregate) where TSelect : SelectFieldsBase, IGroupBySelect
参数
select
TSelect筛选
aggregate
Func<IGroupByView, IAggregateFieldAlias>聚合
返回
- TSelect
类型参数
TSelect
SelectCount<TSelect>(TSelect, string)
筛选计数
public static TSelect SelectCount<TSelect>(this TSelect select, string aliasName = "Count") where TSelect : SelectFieldsBase, IGroupBySelect
参数
select
TSelect筛选
aliasName
string别名
返回
- TSelect
类型参数
TSelect
SelectGroupBy<TSelect>(TSelect)
筛选分组字段
public static TSelect SelectGroupBy<TSelect>(this TSelect select) where TSelect : SelectFieldsBase, IGroupBySelect
参数
select
TSelect筛选
返回
- TSelect
类型参数
TSelect