Lingua

ILiftableConstantProcessor Interfaccia

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")]
public interface ILiftableConstantProcessor
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
type ILiftableConstantProcessor = interface
Public Interface ILiftableConstantProcessor
Derivato
Attributi

Proprietà

Nome Descrizione
LiftedConstants

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

Metodi

Nome Descrizione
InlineConstants(Expression, Boolean)

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

LiftConstants(Expression, ParameterExpression, HashSet<String>)

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

Si applica a