RelationalParameterBasedSqlProcessor Classe

Definição

Uma classe que processa a expressão de consulta depois que os valores de parâmetro são conhecidos.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
Herança
RelationalParameterBasedSqlProcessor

Construtores

RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean)

Cria uma nova instância da classe RelationalParameterBasedSqlProcessor.

Propriedades

Dependencies

Dependências específicas do provedor relacional para esse serviço.

UseRelationalNulls

Um valor bool que indica se os nulos relacionais devem ser usados.

Métodos

ExpandFromSqlParameter(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Expande os parâmetros para FromSqlExpression dentro da expressão de consulta para determinados valores de parâmetro.

ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Expande os parâmetros para FromSqlExpression dentro do SelectExpression para determinados valores de parâmetro.

Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Otimiza a expressão de consulta para determinados valores de parâmetro.

Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Otimiza o SelectExpression para determinados valores de parâmetro.

ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Processa a expressão de consulta com base na nulidade de nós para aplicar semântica nula em uso e otimizá-la para determinados valores de parâmetro.

ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Processa o SelectExpression com base na nulidade de nós para aplicar semântica nula em uso e otimizá-lo para determinados valores de parâmetro.

Aplica-se a