Lenguaje

RelationalParameterBasedSqlProcessor.ProcessSqlNullability Método

Definición

Sobrecargas

Nombre Description
ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Procesa en función de la SelectExpression nulabilidad de los nodos para aplicar semántica nula en uso y optimizarla para valores de parámetro determinados.

ProcessSqlNullability(Expression, ParametersCacheDecorator)

Procesa la expresión de consulta en función de la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para valores de parámetro determinados.

ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Procesa la expresión de consulta en función de la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para valores de parámetro determinados.

ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Source:
RelationalParameterBasedSqlProcessor.cs
Source:
RelationalParameterBasedSqlProcessor.cs

Procesa en función de la SelectExpression nulabilidad de los nodos para aplicar semántica nula en uso y optimizarla para valores de parámetro determinados.

protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression ProcessSqlNullability(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Collections.Generic.IReadOnlyDictionary<string,object> parametersValues, out bool canCache);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression ProcessSqlNullability(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parametersValues, out bool canCache);
abstract member ProcessSqlNullability : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.ProcessSqlNullability : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function ProcessSqlNullability (selectExpression As SelectExpression, parametersValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As SelectExpression

Parámetros

selectExpression
SelectExpression

Expresión de selección que se va a optimizar.

parametersValues
IReadOnlyDictionary<String,Object>

Diccionario de valores de parámetro que se van a usar.

canCache
Boolean

Valor bool que indica si se puede almacenar en caché la expresión select.

Devoluciones

Expresión select procesada.

Se aplica a

ProcessSqlNullability(Expression, ParametersCacheDecorator)

Source:
RelationalParameterBasedSqlProcessor.cs
Source:
RelationalParameterBasedSqlProcessor.cs

Procesa la expresión de consulta en función de la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para valores de parámetro determinados.

protected virtual System.Linq.Expressions.Expression ProcessSqlNullability(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator Decorator);
protected virtual System.Linq.Expressions.Expression ProcessSqlNullability(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator decorator);
abstract member ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
abstract member ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Protected Overridable Function ProcessSqlNullability (queryExpression As Expression, Decorator As ParametersCacheDecorator) As Expression
Protected Overridable Function ProcessSqlNullability (queryExpression As Expression, decorator As ParametersCacheDecorator) As Expression

Parámetros

queryExpression
Expression

Expresión de consulta que se va a optimizar.

Decoratordecorator
ParametersCacheDecorator

Un decorador que permite el acceso a los parámetros de forma segura para la memoria caché.

Devoluciones

Expresión de consulta procesada.

Se aplica a

ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Source:
RelationalParameterBasedSqlProcessor.cs
Source:
RelationalParameterBasedSqlProcessor.cs
Source:
RelationalParameterBasedSqlProcessor.cs

Procesa la expresión de consulta en función de la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para valores de parámetro determinados.

protected virtual System.Linq.Expressions.Expression ProcessSqlNullability(System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parametersValues, out bool canCache);
abstract member ProcessSqlNullability : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.ProcessSqlNullability : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Protected Overridable Function ProcessSqlNullability (queryExpression As Expression, parametersValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As Expression

Parámetros

queryExpression
Expression

Expresión de consulta que se va a optimizar.

parametersValues
IReadOnlyDictionary<String,Object>

Diccionario de valores de parámetro que se van a usar.

canCache
Boolean

Valor bool que indica si se puede almacenar en caché la expresión de consulta.

Devoluciones

Expresión de consulta procesada.

Se aplica a