Dil

RelationalParameterBasedSqlProcessor.ProcessSqlNullability Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Kullanımda SelectExpression null semantiği uygulamak ve belirli parametre değerleri için iyileştirmek için düğümlerin null atanabilirliğini işler.

ProcessSqlNullability(Expression, ParametersCacheDecorator)

Sorgu ifadesini, kullanılan null semantiği uygulamak ve belirli parametre değerleri için iyileştirmek üzere düğümlerin null atanabilirliğine göre işler.

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

Sorgu ifadesini, kullanılan null semantiği uygulamak ve belirli parametre değerleri için iyileştirmek üzere düğümlerin null atanabilirliğine göre işler.

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

Kaynak:
RelationalParameterBasedSqlProcessor.cs
Kaynak:
RelationalParameterBasedSqlProcessor.cs

Kullanımda SelectExpression null semantiği uygulamak ve belirli parametre değerleri için iyileştirmek için düğümlerin null atanabilirliğini işler.

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

Parametreler

selectExpression
SelectExpression

İyileştirecek bir seçme ifadesi.

parametersValues
IReadOnlyDictionary<String,Object>

Kullanılacak parametre değerlerinin sözlüğü.

canCache
Boolean

Seçme ifadesinin önbelleğe alınıp alınamadığını gösteren bool değeri.

Döndürülenler

İşlenen bir seçme ifadesi.

Şunlara uygulanır

ProcessSqlNullability(Expression, ParametersCacheDecorator)

Kaynak:
RelationalParameterBasedSqlProcessor.cs
Kaynak:
RelationalParameterBasedSqlProcessor.cs

Sorgu ifadesini, kullanılan null semantiği uygulamak ve belirli parametre değerleri için iyileştirmek üzere düğümlerin null atanabilirliğine göre işler.

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

Parametreler

queryExpression
Expression

İyileştirecek bir sorgu ifadesi.

Decoratordecorator
ParametersCacheDecorator

Parametrelere önbelleğe güvenli bir şekilde erişim sağlayan bir dekoratör.

Döndürülenler

İşlenen sorgu ifadesi.

Şunlara uygulanır

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

Kaynak:
RelationalParameterBasedSqlProcessor.cs
Kaynak:
RelationalParameterBasedSqlProcessor.cs
Kaynak:
RelationalParameterBasedSqlProcessor.cs

Sorgu ifadesini, kullanılan null semantiği uygulamak ve belirli parametre değerleri için iyileştirmek üzere düğümlerin null atanabilirliğine göre işler.

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

Parametreler

queryExpression
Expression

İyileştirecek bir sorgu ifadesi.

parametersValues
IReadOnlyDictionary<String,Object>

Kullanılacak parametre değerlerinin sözlüğü.

canCache
Boolean

Sorgu ifadesinin önbelleğe alınıp alınamadığını gösteren bool değeri.

Döndürülenler

İşlenen sorgu ifadesi.

Şunlara uygulanır