Поделиться через


RelationalParameterBasedSqlProcessor Класс

Определение

Класс, обрабатывающий выражение запроса после известных значений параметров.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
Наследование
RelationalParameterBasedSqlProcessor

Конструкторы

RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean)

Создает новый экземпляр класса RelationalParameterBasedSqlProcessor.

Свойства

Dependencies

Зависимости от реляционного поставщика для этой службы.

UseRelationalNulls

Значение типа bool, указывающее, следует ли использовать реляционные значения NULL.

Методы

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

Разворачивает параметры в FromSqlExpression выражении запроса для заданных значений параметров.

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

Разворачивает параметры в FromSqlExpression для заданных значений SelectExpression параметров.

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

Оптимизирует выражение запроса для заданных значений параметров.

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

Оптимизирует для заданных значений SelectExpression параметров.

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

Обрабатывает выражение запроса на основе допустимости значений NULL узлов для применения используемой семантики NULL и оптимизирует его для заданных значений параметров.

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

Обрабатывает на SelectExpression основе допустимости значений NULL узлов, чтобы применить семантику NULL в использовании и оптимизировать ее для заданных значений параметров.

Применяется к