Class ExpressionTreeOptimizationContext
public sealed class ExpressionTreeOptimizationContext
- Inheritance
-
objectExpressionTreeOptimizationContext
- Extension Methods
Constructors
ExpressionTreeOptimizationContext(IDataContext)
public ExpressionTreeOptimizationContext(IDataContext dataContext)
Parameters
dataContextIDataContext
Properties
DataContext
public IDataContext DataContext { get; }
Property Value
MappingSchema
public MappingSchema MappingSchema { get; }
Property Value
Methods
CanBeEvaluatedOnClient(Expression)
Check if expr could be evaluated on client side.
public bool CanBeEvaluatedOnClient(Expression expr)
Parameters
exprExpression
Returns
IsImmutable(Expression)
public bool IsImmutable(Expression expr)
Parameters
exprExpression
Returns
IsServerSideOnly(Expression)
public bool IsServerSideOnly(Expression expr)
Parameters
exprExpression
Returns
PreferServerSide(Expression, bool)
public bool PreferServerSide(Expression expr, bool enforceServerSide)
Parameters
exprExpressionenforceServerSidebool