Idioma

RelationalParameterBasedSqlProcessor.Process Método

Definição

Sobrecargas

Nome Descrição
Process(Expression, ParametersCacheDecorator)

Executa o processamento de consulta final que leva em conta os valores de parâmetro.

Process(Expression, Dictionary<String,Object>, Boolean)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

Process(Expression, ParametersCacheDecorator)

Origem:
RelationalParameterBasedSqlProcessor.cs
Origem:
RelationalParameterBasedSqlProcessor.cs

Executa o processamento de consulta final que leva em conta os valores de parâmetro.

public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator parametersDecorator);
abstract member Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parametersDecorator As ParametersCacheDecorator) As Expression

Parâmetros

queryExpression
Expression

Uma expressão de consulta a ser processada.

parametersDecorator
ParametersCacheDecorator

Um decorador que permite o acesso a parâmetros de forma segura em cache.

Retornos

Aplica-se a

Process(Expression, Dictionary<String,Object>, Boolean)

Origem:
RelationalParameterBasedSqlProcessor.cs
Origem:
RelationalParameterBasedSqlProcessor.cs

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.Dictionary<string,object?> parameters, out bool canCache);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Process : System.Linq.Expressions.Expression * System.Collections.Generic.Dictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * System.Collections.Generic.Dictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parameters As Dictionary(Of String, Object), ByRef canCache As Boolean) As Expression

Parâmetros

queryExpression
Expression
parameters
Dictionary<String,Object>
canCache
Boolean

Retornos

Atributos

Aplica-se a