Lingua

QueryTranslationPreprocessor Classe

Definizione

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 QueryTranslationPreprocessor
public class QueryTranslationPreprocessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryTranslationPreprocessor = class
type QueryTranslationPreprocessor = class
Public Class QueryTranslationPreprocessor
Ereditarietà
QueryTranslationPreprocessor
Derivato
Attributi

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni e Funzionamento delle query di EF Core .

Costruttori

Nome Descrizione
QueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Crea una nuova istanza della QueryTranslationPreprocessor classe .

Proprietà

Nome Descrizione
Dependencies

Dipendenze per questo servizio.

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.

Metodi

Nome Descrizione
NormalizeQueryableMethod(Expression)

Normalizza i metodi eseguibili da query nella query.

Process(Expression)

Applica trasformazioni di pre-elaborazione alla query.

ProcessQueryRoots(Expression)

Aggiunge nodi radice di query aggiuntivi alla query.

Si applica a