Lingua

RelationalLiftableConstantProcessor Classe

Definizione

Si tratta di un'API sperimentale usata dalla funzionalità Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalLiftableConstantProcessor : Microsoft.EntityFrameworkCore.Query.LiftableConstantProcessor
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalLiftableConstantProcessor = class
    inherit LiftableConstantProcessor
Public Class RelationalLiftableConstantProcessor
Inherits LiftableConstantProcessor
Ereditarietà
RelationalLiftableConstantProcessor
Attributi

Costruttori

Nome Descrizione
RelationalLiftableConstantProcessor(ShapedQueryCompilingExpressionVisitorDependencies, RelationalShapedQueryCompilingExpressionVisitorDependencies, RelationalCommandBuilderDependencies)

Si tratta di un'API sperimentale usata dalla funzionalità Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

Proprietà

Nome Descrizione
LiftedConstants

Espone tutte le costanti che sono state rimosse durante l'ultima chiamata di LiftedConstants.

(Ereditato da LiftableConstantProcessor)

Metodi

Nome Descrizione
InlineConstant(LiftableConstantExpression)

Si tratta di un'API sperimentale usata dalla funzionalità Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

InlineConstants(Expression, Boolean)

Inline tutte le costanti liftable come nodi semplici ConstantExpression nell'albero, contenente il risultato della valutazione dei resolver delle costanti liftable.

(Ereditato da LiftableConstantProcessor)
LiftConstant(LiftableConstantExpression)

Si tratta di un'API sperimentale usata dalla funzionalità Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

(Ereditato da LiftableConstantProcessor)
LiftConstants(Expression, ParameterExpression, HashSet<String>)

Solleva tutti i LiftableConstantExpression nodi, incorporando al loro posto ed esponendo ParameterExpression il parametro e il resolver tramite LiftedConstants.

(Ereditato da LiftableConstantProcessor)
VisitBinary(BinaryExpression)

Si tratta di un'API sperimentale usata dalla funzionalità Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

(Ereditato da LiftableConstantProcessor)
VisitExtension(Expression)

Si tratta di un'API sperimentale usata dalla funzionalità Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

(Ereditato da LiftableConstantProcessor)

Si applica a