RelationalQueryTranslationPreprocessor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che pre-elabora la query prima della traduzione.
Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryTranslationPreprocessor = class
inherit QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
- Ereditarietà
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext) |
Crea una nuova istanza della QueryTranslationPreprocessor classe . |
Proprietà
| Nome | Descrizione |
|---|---|
| Dependencies |
Dipendenze per questo servizio. (Ereditato da QueryTranslationPreprocessor) |
| IsEfConstantSupported |
Valore che indica se 'EF. La costante viene gestita in modo appropriato durante la post-elaborazione della query. |
| QueryCompilationContext |
Oggetto contesto di compilazione query per la compilazione corrente. (Ereditato da QueryTranslationPreprocessor) |
| RelationalDependencies |
Dipendenze specifiche del provider relazionale per questo servizio. |
Metodi
| Nome | Descrizione |
|---|---|
| NormalizeQueryableMethod(Expression) |
Normalizza i metodi eseguibili da query nella query. |
| Process(Expression) |
Applica trasformazioni di pre-elaborazione alla query. |
| Process(Expression) |
Applica trasformazioni di pre-elaborazione alla query. (Ereditato da QueryTranslationPreprocessor) |
| ProcessQueryRoots(Expression) |
Aggiunge nodi radice di query aggiuntivi alla query. |