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) |
Посетитель, который добавляет дополнительные корневые узлы запроса во время предварительной обработки. |
Применяется к
Entity Framework