Search Results for

    Show / Hide Table of Contents

    Class SelectGroupingProvider

    Inheritance
    System.Object
    BaseDiyMemberExpression
    SelectGroupingProvider
    SelectGroupingProvider<TKey, TValue>
    Inherited Members
    BaseDiyMemberExpression._lambdaParameter
    BaseDiyMemberExpression._map
    BaseDiyMemberExpression._field
    BaseDiyMemberExpression.ParseExpMapResult
    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()
    Namespace: FreeSql.Internal.CommonProvider
    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
    Type Name Description
    IFreeSql orm
    Select0Provider select
    ReadAnonymousTypeInfo map
    System.String field
    CommonExpression comonExp
    System.Collections.Generic.List<SelectTableInfo> tables

    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
    Type Description
    CommonExpression
    | Improve this Doc View Source

    _groupByLimit

    Declaration
    public int _groupByLimit
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    _groupBySkip

    Declaration
    public int _groupBySkip
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    _orm

    Declaration
    public IFreeSql _orm
    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
    Type Description
    Select0Provider
    | Improve this Doc View Source

    _tables

    Declaration
    public List<SelectTableInfo> _tables
    Field Value
    Type Description
    System.Collections.Generic.List<SelectTableInfo>

    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
    BaseDiyMemberExpression.ParseExp(Expression[])
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX