RequiresMaterializationExpressionVisitor RequiresMaterializationExpressionVisitor Class

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.

Syntax

Declaration

public class RequiresMaterializationExpressionVisitor : ExpressionVisitorBasePublic Class RequiresMaterializationExpressionVisitor
    Inherits ExpressionVisitorBase

Inheritance Hierarchy

Inherited Members

Visit(Expression),
Visit(Expression),
VisitExtension(Expression)
VisitExtension(Expression)

Constructors summary

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.

Methods summary

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.

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.

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.

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.

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.

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.

Constructors

  • RequiresMaterializationExpressionVisitor(IModel, EntityQueryModelVisitor)
    RequiresMaterializationExpressionVisitor(IModel, EntityQueryModelVisitor)

    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 RequiresMaterializationExpressionVisitor(IModel model, EntityQueryModelVisitor queryModelVisitor)Public Sub New(model As IModel, queryModelVisitor As EntityQueryModelVisitor)

    Parameters

Methods

  • FindQuerySourcesRequiringMaterialization(QueryModel)
    FindQuerySourcesRequiringMaterialization(QueryModel)

    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 virtual ISet<IQuerySource> FindQuerySourcesRequiringMaterialization(QueryModel queryModel)Public Overridable Function FindQuerySourcesRequiringMaterialization(queryModel As QueryModel) As ISet(Of IQuerySource)

    Parameters

    • queryModel
      QueryModel
      QueryModel

    Returns

    • ISet<><IQuerySource>
      ISet<>(Of IQuerySource)
  • VisitBinary(BinaryExpression)
    VisitBinary(BinaryExpression)

    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 Expression VisitBinary(BinaryExpression node)Protected Overrides Function VisitBinary(node As BinaryExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.BinaryExpression
      System.Linq.Expressions.BinaryExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitMember(MemberExpression)
    VisitMember(MemberExpression)

    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 Expression VisitMember(MemberExpression node)Protected Overrides Function VisitMember(node As MemberExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.MemberExpression
      System.Linq.Expressions.MemberExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitMethodCall(MethodCallExpression)
    VisitMethodCall(MethodCallExpression)

    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 Expression VisitMethodCall(MethodCallExpression node)Protected Overrides Function VisitMethodCall(node As MethodCallExpression) As Expression

    Parameters

    • node
      System.Linq.Expressions.MethodCallExpression
      System.Linq.Expressions.MethodCallExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitQuerySourceReference(QuerySourceReferenceExpression)
    VisitQuerySourceReference(QuerySourceReferenceExpression)

    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 Expression VisitQuerySourceReference(QuerySourceReferenceExpression expression)Protected Overrides Function VisitQuerySourceReference(expression As QuerySourceReferenceExpression) As Expression

    Parameters

    • expression
      QuerySourceReferenceExpression
      QuerySourceReferenceExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression
  • VisitSubQuery(SubQueryExpression)
    VisitSubQuery(SubQueryExpression)

    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 Expression VisitSubQuery(SubQueryExpression expression)Protected Overrides Function VisitSubQuery(expression As SubQueryExpression) As Expression

    Parameters

    • expression
      SubQueryExpression
      SubQueryExpression

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression

Details

Assembly

Microsoft.EntityFrameworkCore.dll