Freigeben über


QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor.Rewrite Methode

Definition

Überlädt

Rewrite(IModel, Expression)

Schreibt DbSet-Zugriffe, die im Ausdruck gefunden werden, in um QueryRootExpression.

Rewrite(IReadOnlyModel, Expression)

Schreibt DbSet-Zugriffe, die im Ausdruck gefunden werden, in um EntityQueryRootExpression.

Rewrite(IModel, Expression)

Schreibt DbSet-Zugriffe, die im Ausdruck gefunden werden, in um QueryRootExpression.

public System.Linq.Expressions.Expression Rewrite (Microsoft.EntityFrameworkCore.Metadata.IModel model, System.Linq.Expressions.Expression expression);
member this.Rewrite : Microsoft.EntityFrameworkCore.Metadata.IModel * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function Rewrite (model As IModel, expression As Expression) As Expression

Parameter

model
IModel

Das Modell zum Suchen nach Entitätstypen.

expression
Expression

Der neu zu schreibende Abfrageausdruck.

Gibt zurück

Gilt für:

Rewrite(IReadOnlyModel, Expression)

Schreibt DbSet-Zugriffe, die im Ausdruck gefunden werden, in um EntityQueryRootExpression.

public System.Linq.Expressions.Expression Rewrite (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel model, System.Linq.Expressions.Expression expression);
member this.Rewrite : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function Rewrite (model As IReadOnlyModel, expression As Expression) As Expression

Parameter

model
IReadOnlyModel

Das Modell zum Suchen nach Entitätstypen.

expression
Expression

Der neu zu schreibende Abfrageausdruck.

Gibt zurück

Gilt für: