RelationalQueryTranslationPreprocessor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ç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.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryTranslationPreprocessor = class
inherit QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
- Devralma
- Özellikler
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext) |
sınıfının yeni bir örneğini QueryTranslationPreprocessor oluşturur. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: QueryTranslationPreprocessor) |
| IsEfConstantSupported |
'EF. Sabit', sorgunun son işlemesinde uygun şekilde işlenir. |
| 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
| Veri Akışı Adı | Description |
|---|---|
| NormalizeQueryableMethod(Expression) |
Sorgudaki sorgulanabilir yöntemleri normalleştirir. |
| 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. |