Jazyk

RelationalParameterBasedSqlProcessor.ProcessSqlNullability Metoda

Definice

Přetížení

Název Description
ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

SelectExpression Zpracovává na základě nulové hodnoty uzlů, aby se použila sémantika null a optimalizovala je pro dané hodnoty parametrů.

ProcessSqlNullability(Expression, ParametersCacheDecorator)

Zpracovává výraz dotazu na základě možnosti null uzlů, aby se použila sémantika null a optimalizovala ho pro dané hodnoty parametrů.

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

Zpracovává výraz dotazu na základě možnosti null uzlů, aby se použila sémantika null a optimalizovala ho pro dané hodnoty parametrů.

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

Zdroj:
RelationalParameterBasedSqlProcessor.cs
Zdroj:
RelationalParameterBasedSqlProcessor.cs

SelectExpression Zpracovává na základě nulové hodnoty uzlů, aby se použila sémantika null a optimalizovala je pro dané hodnoty parametrů.

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

Parametry

selectExpression
SelectExpression

Výběrový výraz pro optimalizaci.

parametersValues
IReadOnlyDictionary<String,Object>

Slovník hodnot parametrů, které se mají použít.

canCache
Boolean

Logická hodnota označující, jestli je možné výraz select uložit do mezipaměti.

Návraty

Zpracovaný výběrový výraz.

Platí pro

ProcessSqlNullability(Expression, ParametersCacheDecorator)

Zdroj:
RelationalParameterBasedSqlProcessor.cs
Zdroj:
RelationalParameterBasedSqlProcessor.cs

Zpracovává výraz dotazu na základě možnosti null uzlů, aby se použila sémantika null a optimalizovala ho pro dané hodnoty parametrů.

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

Parametry

queryExpression
Expression

Výraz dotazu pro optimalizaci.

Decoratordecorator
ParametersCacheDecorator

Dekorátor, který umožňuje přístup k parametrům bezpečným způsobem v mezipaměti.

Návraty

Zpracovaný výraz dotazu.

Platí pro

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

Zdroj:
RelationalParameterBasedSqlProcessor.cs
Zdroj:
RelationalParameterBasedSqlProcessor.cs
Zdroj:
RelationalParameterBasedSqlProcessor.cs

Zpracovává výraz dotazu na základě možnosti null uzlů, aby se použila sémantika null a optimalizovala ho pro dané hodnoty parametrů.

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

Parametry

queryExpression
Expression

Výraz dotazu pro optimalizaci.

parametersValues
IReadOnlyDictionary<String,Object>

Slovník hodnot parametrů, které se mají použít.

canCache
Boolean

Logická hodnota označující, jestli je možné výraz dotazu uložit do mezipaměti.

Návraty

Zpracovaný výraz dotazu.

Platí pro