Class TranslationContextExtensions.AggregationInfo
public class TranslationContextExtensions.AggregationInfo
- Inheritance
-
object
TranslationContextExtensions.AggregationInfo
- Extension Methods
-
Properties
FilterExpression
public Expression? FilterExpression { get; set; }
Property Value
- Expression
IsDistinct
public bool IsDistinct { get; set; }
Property Value
- bool
IsGroupBy
public bool IsGroupBy { get; set; }
Property Value
- bool
OrderBy
public TranslationContextExtensions.OrderByInformation[] OrderBy { get; set; }
Property Value
- OrderByInformation[]
RootContext
public Expression? RootContext { get; set; }
Property Value
- Expression
ValueExpression
public Expression? ValueExpression { get; set; }
Property Value
- Expression
Methods
CreatePlaceholder(ITranslationContext, ISqlExpression, Expression)
public SqlPlaceholderExpression CreatePlaceholder(ITranslationContext translationContext, ISqlExpression sqlExpression, Expression path)
Parameters
translationContext ITranslationContext
sqlExpression ISqlExpression
path Expression
Returns
- SqlPlaceholderExpression
TranslateValue(ITranslationContext, out ISqlExpression?, out Expression?)
public bool TranslateValue(ITranslationContext translationContext, out ISqlExpression? sql, out Expression? error)
Parameters
translationContext ITranslationContext
sql ISqlExpression
error Expression
Returns
- bool