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


QueryRootProcessor Класс

Определение

Посетитель, который добавляет дополнительные корневые узлы запроса во время предварительной обработки.

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
Наследование
QueryRootProcessor
Производный

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

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

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

Методы

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Определяет, следует ли ConstantExpression преобразовать в InlineQueryRootExpression. При этом обрабатываются встроенные выражения, элементы которых являются константами.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Определяет, следует ли ParameterExpression преобразовать в ParameterQueryRootExpression.

VisitMethodCall(MethodCallExpression)

Посетитель, который добавляет дополнительные корневые узлы запроса во время предварительной обработки.

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