RelationalQueryTranslationPreprocessor Sınıf

Tanım

Çeviriden önce sorguyu önceden işleyen bir sınıf.

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 RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Devralma
RelationalQueryTranslationPreprocessor

Oluşturucular

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

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

Özellikler

Dependencies

Bu hizmet için bağımlılıklar.

(Devralındığı yer: QueryTranslationPreprocessor)
QueryCompilationContext

Geçerli derleme için sorgu derleme bağlam nesnesi.

(Devralındığı yer: QueryTranslationPreprocessor)
RelationalDependencies

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

Yöntemler

NormalizeQueryableMethod(Expression)

Sorgudaki sorgulanabilir yöntemleri normalleştirir.

NormalizeQueryableMethod(Expression)

Sorgudaki sorgulanabilir yöntemleri normalleştirir.

(Devralındığı yer: QueryTranslationPreprocessor)
Process(Expression)

Sorguya ön işleme dönüştürmeleri uygular.

Process(Expression)

Sorguya ön işleme dönüştürmeleri uygular.

(Devralındığı yer: QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

Sorguya ek sorgu kök düğümleri ekler.

ProcessQueryRoots(Expression)

Sorguya ek sorgu kök düğümleri ekler.

(Devralındığı yer: QueryTranslationPreprocessor)

Şunlara uygulanır