Compartilhar via


QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor.Rewrite Método

Definição

Sobrecargas

Rewrite(IModel, Expression)

Reescreve os acessos DbSet encontrados na expressão para QueryRootExpression.

Rewrite(IReadOnlyModel, Expression)

Reescreve os acessos DbSet encontrados na expressão para EntityQueryRootExpression.

Rewrite(IModel, Expression)

Reescreve os acessos DbSet encontrados na expressão para 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

Parâmetros

model
IModel

O modelo a ser buscado por tipos de entidade.

expression
Expression

A expressão de consulta a ser reescrita.

Retornos

Aplica-se a

Rewrite(IReadOnlyModel, Expression)

Reescreve os acessos DbSet encontrados na expressão para 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

Parâmetros

model
IReadOnlyModel

O modelo a ser buscado por tipos de entidade.

expression
Expression

A expressão de consulta a ser reescrita.

Retornos

Aplica-se a