LiftableConstantProcessor.InlineConstants(Expression, Boolean) Metodo
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.
Inline tutte le costanti liftable come nodi semplici ConstantExpression nell'albero, contenente il risultato della valutazione dei resolver delle costanti liftable.
public virtual System.Linq.Expressions.Expression InlineConstants(System.Linq.Expressions.Expression expression, bool supportsPrecompiledQuery);
abstract member InlineConstants : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression
override this.InlineConstants : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression
Public Overridable Function InlineConstants (expression As Expression, supportsPrecompiledQuery As Boolean) As Expression
Parametri
- expression
- Expression
Espressione contenente LiftableConstantExpression nodi.
- supportsPrecompiledQuery
- Boolean
Valore che indica se il provider supporta query precompilate.
Valori restituiti
Struttura ad albero delle LiftableConstantExpression espressioni contenente ConstantExpression nodi anziché nodi.
Implementazioni
Commenti
L'inlining costante liftable viene eseguito nel normale flusso della pipeline di query non precompilato.
Si tratta di un'API interna che supporta l'infrastruttura 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.