RelationalParameterBasedSqlProcessor.ProcessSqlNullability Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Zpracuje na SelectExpression základě nullability uzlů použití sémantiky null při použití a optimalizaci pro dané hodnoty parametrů. |
ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Zpracuje výraz dotazu na základě nullability uzlů, aby se použila sémantika null a optimalizovala ji pro dané hodnoty parametrů. |
ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)
Zpracuje na SelectExpression základě nullability uzlů použití sémantiky null při použití a optimalizaci 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ýraz select, který chcete optimalizovat.
- 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ýraz select.
Platí pro
ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean)
Zpracuje výraz dotazu na základě nullability uzlů, aby se použila sémantika null a optimalizovala ji 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, který chcete optimalizovat.
- 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
Entity Framework