RelationalQueryRootProcessor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalQueryRootProcessor : Microsoft.EntityFrameworkCore.Query.QueryRootProcessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryRootProcessor = class
inherit QueryRootProcessor
Public Class RelationalQueryRootProcessor
Inherits QueryRootProcessor
- Herança
- Atributos
Construtores
| Nome | Descrição |
|---|---|
| RelationalQueryRootProcessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext) |
Cria uma nova instância da RelationalQueryRootProcessor classe. |
Métodos
| Nome | Descrição |
|---|---|
| ShouldConvertToInlineQueryRoot(Expression) |
Indica que um Expression pode ser convertido em um InlineQueryRootExpression; este último acabará para tradução para TranslateInlineQueryRoot(InlineQueryRootExpression) um SQL ValuesExpression. |
| ShouldConvertToInlineQueryRoot(NewArrayExpression) |
Indica que um ConstantExpression pode ser convertido em um InlineQueryRootExpression; este último acabará para tradução para VisitInlineQueryRoot(InlineQueryRootExpression) um SQL ValuesExpression. |
| ShouldConvertToParameterQueryRoot(ParameterExpression) |
Indica que um ParameterExpression pode ser convertido em umParameterQueryRootExpression; este último acabará para tradução para TranslatePrimitiveCollection(SqlExpression, IProperty, String) um mecanismo de expansão sql específico do provedor, por exemplo |
| ShouldConvertToParameterQueryRoot(QueryParameterExpression) |
Indica que um QueryParameterExpression pode ser convertido em umParameterQueryRootExpression; este último acabará para tradução para TranslatePrimitiveCollection(SqlExpression, IProperty, String) um mecanismo de expansão sql específico do provedor, por exemplo |
| VisitExtension(Expression) |
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento. |
| VisitMethodCall(MethodCallExpression) |
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento. |