Dil

RelationalParameterBasedSqlProcessor.Process Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
Process(Expression, ParametersCacheDecorator)

Parametre değerlerini hesaba katarak son sorgu işlemini gerçekleştirir.

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

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

Process(Expression, ParametersCacheDecorator)

Kaynak:
RelationalParameterBasedSqlProcessor.cs
Kaynak:
RelationalParameterBasedSqlProcessor.cs

Parametre değerlerini hesaba katarak son sorgu işlemini gerçekleştirir.

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

Parametreler

queryExpression
Expression

İşlenmek üzere bir sorgu ifadesi.

parametersDecorator
ParametersCacheDecorator

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

Döndürülenler

Şunlara uygulanır

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

Kaynak:
RelationalParameterBasedSqlProcessor.cs
Kaynak:
RelationalParameterBasedSqlProcessor.cs

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

[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

Parametreler

queryExpression
Expression
parameters
Dictionary<String,Object>
canCache
Boolean

Döndürülenler

Özellikler

Şunlara uygulanır