RelationalParameterBasedSqlProcessor Sınıf

Tanım

SelectExpressionAfter parementer değerlerini işleyen bir sınıf bilinirdi.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
Devralma
RelationalParameterBasedSqlProcessor

Oluşturucular

RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean)

QueryTranslationPostprocessor sınıfının yeni bir örneğini oluşturur.

Özellikler

Dependencies

Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar.

UseRelationalNulls

İlişkisel null değerler kullanılması gerekip gerekmediğini belirten bir bool değeri.

Yöntemler

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

Parametreleri FromSqlExpression SelectExpression verilen parametre değerleri için içine genişletir.

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

Verilen parametre değerlerini en iyi duruma getirir SelectExpression .

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

SelectExpressionKullanımdaki null semantiğini uygulamak ve bu parametreyi verilen parametre değerleri için iyileştirmek üzere null değer verilebilme temelinde düğümleri işler.

Şunlara uygulanır