Class SelectGroupingProvider
Inheritance
System.Object
SelectGroupingProvider
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: FreeSql.dll
Syntax
public class SelectGroupingProvider : BaseDiyMemberExpression
Constructors
|
Improve this Doc
View Source
SelectGroupingProvider(IFreeSql, Select0Provider, ReadAnonymousTypeInfo, String, CommonExpression, List<SelectTableInfo>)
Declaration
public SelectGroupingProvider(IFreeSql orm, Select0Provider select, ReadAnonymousTypeInfo map, string field, CommonExpression comonExp, List<SelectTableInfo> tables)
Parameters
Fields
|
Improve this Doc
View Source
_addFieldAlias
Declaration
public bool _addFieldAlias
Field Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
_comonExp
Declaration
public CommonExpression _comonExp
Field Value
|
Improve this Doc
View Source
_groupByLimit
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
_groupBySkip
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
_orm
Declaration
Field Value
| Type |
Description |
| IFreeSql |
|
|
Improve this Doc
View Source
_ParseExpOnlyDbField
Declaration
public static ThreadLocal<string> _ParseExpOnlyDbField
Field Value
| Type |
Description |
| System.Threading.ThreadLocal<System.String> |
|
|
Improve this Doc
View Source
_select
Declaration
public Select0Provider _select
Field Value
|
Improve this Doc
View Source
_tables
Declaration
public List<SelectTableInfo> _tables
Field Value
Methods
|
Improve this Doc
View Source
InternalHaving(Expression)
Declaration
public void InternalHaving(Expression exp)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
exp |
|
|
Improve this Doc
View Source
InternalOrderBy(Expression, Boolean)
Declaration
public void InternalOrderBy(Expression exp, bool isDescending)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
exp |
|
| System.Boolean |
isDescending |
|
|
Improve this Doc
View Source
InternalToKeyValuePairs(Expression, Type)
Declaration
public IEnumerable<KeyValuePair<object, object>> InternalToKeyValuePairs(Expression elementSelector, Type elementType)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
elementSelector |
|
| System.Type |
elementType |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Object, System.Object>> |
|
|
Improve this Doc
View Source
InternalToList(Expression, Type)
Declaration
public object InternalToList(Expression select, Type elementType)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
select |
|
| System.Type |
elementType |
|
Returns
| Type |
Description |
| System.Object |
|
|
Improve this Doc
View Source
InternalToSql(Expression, FieldAliasOptions)
Declaration
public string InternalToSql(Expression select, FieldAliasOptions fieldAlias = FieldAliasOptions.AsIndex)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression |
select |
|
| FieldAliasOptions |
fieldAlias |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
InternalToSql(String)
Declaration
public string InternalToSql(string field)
Parameters
| Type |
Name |
Description |
| System.String |
field |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
ParseExp(Expression[])
Declaration
public override string ParseExp(Expression[] members)
Parameters
| Type |
Name |
Description |
| System.Linq.Expressions.Expression[] |
members |
|
Returns
| Type |
Description |
| System.String |
|
Overrides