Язык

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 в использовании и оптимизировать ее для заданных значений параметров.

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