EntityEqualityRewritingExpressionVisitor EntityEqualityRewritingExpressionVisitor 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 EntityEqualityRewritingExpressionVisitor : RelinqExpressionVisitor
Public Class EntityEqualityRewritingExpressionVisitor
    Inherits RelinqExpressionVisitor
Inheritance
System.ObjectSystem.Object
EntityEqualityRewritingExpressionVisitorEntityEqualityRewritingExpressionVisitor

Constructors

EntityEqualityRewritingExpressionVisitor(IModel) EntityEqualityRewritingExpressionVisitor(IModel)

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 EntityEqualityRewritingExpressionVisitor(IModel model)
Public Sub New(model As IModel)
Parameters
model
IModel IModel

Methods

Rewrite(QueryModel) Rewrite(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 void Rewrite(QueryModel queryModel)
Public Overridable Sub Rewrite(queryModel As QueryModel)
Parameters
queryModel
QueryModel QueryModel

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 binaryExpression)
Protected Overrides Function VisitBinary(binaryExpression As BinaryExpression) As Expression
Parameters
binaryExpression
System.Linq.Expressions.BinaryExpression System.Linq.Expressions.BinaryExpression
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 subQueryExpression)
Protected Overrides Function VisitSubQuery(subQueryExpression As SubQueryExpression) As Expression
Parameters
subQueryExpression
SubQueryExpression SubQueryExpression
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression