RelationalQueryRootProcessor Clase

Definición

Visitante que agrega nodos raíz de consulta adicionales durante el preprocesamiento.

public class RelationalQueryRootProcessor : Microsoft.EntityFrameworkCore.Query.QueryRootProcessor
type RelationalQueryRootProcessor = class
    inherit QueryRootProcessor
Public Class RelationalQueryRootProcessor
Inherits QueryRootProcessor
Herencia
RelationalQueryRootProcessor

Constructores

RelationalQueryRootProcessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Crea una nueva instancia de la clase RelationalQueryRootProcessor.

Métodos

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Indica que se puede convertir a ConstantExpression ; InlineQueryRootExpressioneste último terminará en VisitInlineQueryRoot(InlineQueryRootExpression) para la traducción a una instancia de SQL ValuesExpression.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Indica que se puede convertir en ParameterExpression ; ParameterQueryRootExpressioneste último terminará en TranslatePrimitiveCollection(SqlExpression, IProperty, String) para la traducción a un mecanismo de expansión de SQL específico del proveedor, por ejemploOPENJSON, en SQL Server.

VisitExtension(Expression)

Visitante que agrega nodos raíz de consulta adicionales durante el preprocesamiento.

VisitMethodCall(MethodCallExpression)

Visitante que agrega nodos raíz de consulta adicionales durante el preprocesamiento.

Se aplica a