ThenIncludeExpressionNode ThenIncludeExpressionNode Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class ThenIncludeExpressionNode : ResultOperatorExpressionNodeBase
Public Class ThenIncludeExpressionNode
    Inherits ResultOperatorExpressionNodeBase
Inheritance
System.ObjectSystem.Object
ThenIncludeExpressionNodeThenIncludeExpressionNode

Constructors

ThenIncludeExpressionNode(MethodCallExpressionParseInfo, LambdaExpression) ThenIncludeExpressionNode(MethodCallExpressionParseInfo, LambdaExpression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public ThenIncludeExpressionNode(MethodCallExpressionParseInfo parseInfo, LambdaExpression navigationPropertyPathLambda)
Public Sub New(parseInfo As MethodCallExpressionParseInfo, navigationPropertyPathLambda As LambdaExpression)
Parameters
parseInfo
MethodCallExpressionParseInfo MethodCallExpressionParseInfo
navigationPropertyPathLambda
System.Linq.Expressions.LambdaExpression System.Linq.Expressions.LambdaExpression

Fields

SupportedMethods SupportedMethods

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public static readonly IReadOnlyCollection<MethodInfo> SupportedMethods
Public Shared ReadOnly SupportedMethods As IReadOnlyCollection(Of MethodInfo)

Methods

ApplyNodeSpecificSemantics(QueryModel, ClauseGenerationContext) ApplyNodeSpecificSemantics(QueryModel, ClauseGenerationContext)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override void ApplyNodeSpecificSemantics(QueryModel queryModel, ClauseGenerationContext clauseGenerationContext)
Protected Overrides Sub ApplyNodeSpecificSemantics(queryModel As QueryModel, clauseGenerationContext As ClauseGenerationContext)
Parameters
queryModel
QueryModel QueryModel
clauseGenerationContext
ClauseGenerationContext ClauseGenerationContext

CreateResultOperator(ClauseGenerationContext) CreateResultOperator(ClauseGenerationContext)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override ResultOperatorBase CreateResultOperator(ClauseGenerationContext clauseGenerationContext)
Protected Overrides Function CreateResultOperator(clauseGenerationContext As ClauseGenerationContext) As ResultOperatorBase
Parameters
clauseGenerationContext
ClauseGenerationContext ClauseGenerationContext
Returns
ResultOperatorBase ResultOperatorBase

Resolve(ParameterExpression, Expression, ClauseGenerationContext) Resolve(ParameterExpression, Expression, ClauseGenerationContext)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override Expression Resolve(ParameterExpression inputParameter, Expression expressionToBeResolved, ClauseGenerationContext clauseGenerationContext)
Public Overrides Function Resolve(inputParameter As ParameterExpression, expressionToBeResolved As Expression, clauseGenerationContext As ClauseGenerationContext) As Expression
Parameters
inputParameter
System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ParameterExpression
expressionToBeResolved
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
clauseGenerationContext
ClauseGenerationContext ClauseGenerationContext
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression