Lingua

RelationalParameterBasedSqlProcessor.Process Metodo

Definizione

Overload

Nome Descrizione
Process(Expression, ParametersCacheDecorator)

Esegue l'elaborazione delle query finale che tiene conto dei valori dei parametri.

Process(Expression, Dictionary<String,Object>, Boolean)

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.

Process(Expression, ParametersCacheDecorator)

Origine:
RelationalParameterBasedSqlProcessor.cs
Origine:
RelationalParameterBasedSqlProcessor.cs

Esegue l'elaborazione delle query finale che tiene conto dei valori dei parametri.

public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator parametersDecorator);
abstract member Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parametersDecorator As ParametersCacheDecorator) As Expression

Parametri

queryExpression
Expression

Espressione di query da elaborare.

parametersDecorator
ParametersCacheDecorator

Elemento decorator che consente l'accesso ai parametri in modo sicuro nella cache.

Valori restituiti

Si applica a

Process(Expression, Dictionary<String,Object>, Boolean)

Origine:
RelationalParameterBasedSqlProcessor.cs
Origine:
RelationalParameterBasedSqlProcessor.cs

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.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.Dictionary<string,object?> parameters, out bool canCache);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Process : System.Linq.Expressions.Expression * System.Collections.Generic.Dictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * System.Collections.Generic.Dictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parameters As Dictionary(Of String, Object), ByRef canCache As Boolean) As Expression

Parametri

queryExpression
Expression
parameters
Dictionary<String,Object>
canCache
Boolean

Valori restituiti

Attributi

Si applica a