Interface IAggregationContext
- Namespace
- LinqToDB.Linq.Translation
- Assembly
- linq2db.dll
public interface IAggregationContext : ISqlExpressionTranslator
- Inherited Members
-
- Extension Methods
-
Properties
FilterExpressions
Expression[]? FilterExpressions { get; }
Property Value
- Expression[]
IsDistinct
Property Value
- bool
IsEmptyGroupBy
bool IsEmptyGroupBy { get; }
Property Value
- bool
IsGroupBy
Property Value
- bool
Items
Expression[]? Items { get; }
Property Value
- Expression[]
OrderBy
ITranslationContext.OrderByInformation[] OrderBy { get; }
Property Value
- OrderByInformation[]
SelectQuery
SelectQuery? SelectQuery { get; }
Property Value
- SelectQuery
ValueExpression
Expression? ValueExpression { get; }
Property Value
- Expression
ValueParameter
ParameterExpression? ValueParameter { get; }
Property Value
- ParameterExpression
Methods
SimplifyEntityLambda(LambdaExpression, int)
LambdaExpression SimplifyEntityLambda(LambdaExpression lambda, int parameterIndex)
Parameters
lambda LambdaExpression
parameterIndex int
Returns
- LambdaExpression
TranslateLambdaExpression(LambdaExpression, out ISqlExpression?, out SqlErrorExpression?)
bool TranslateLambdaExpression(LambdaExpression lambdaExpression, out ISqlExpression? sql, out SqlErrorExpression? error)
Parameters
lambdaExpression LambdaExpression
sql ISqlExpression
error SqlErrorExpression
Returns
- bool