DefiningQueryRewritingConvention 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.
İç sorgu filtrelerinin ve tanımlama sorgularının DbSet<TEntity> erişimlerini içine EntityQueryRootExpressiondönüştüren kural. Bu, bunları gerçek sorgulardaki DbSet erişimlerinin temsili ile tutarlı hale getirir ve bu da sorgu işlem hattında daha kolay işlemeye olanak tanır.
public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
- Devralma
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları ve EF Core bellek içi veritabanı sağlayıcısı .
Oluşturucular
DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies) |
QueryFilterRewritingConvention öğesinin yeni bir örneğini oluşturur. |
Özellikler
DbSetAccessRewriter |
Sorgu filtrelerinde karşılaşılan erişimleri öğesine yeniden yazmak DbSet<TEntity> için EntityQueryRootExpressionkullanılan ziyaretçi. (Devralındığı yer: QueryFilterRewritingConvention) |
Dependencies |
Bu hizmet için bağımlılıklar. (Devralındığı yer: QueryFilterRewritingConvention) |
Yöntemler
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
İç sorgu filtrelerinin ve tanımlama sorgularının DbSet<TEntity> erişimlerini içine EntityQueryRootExpressiondönüştüren kural. Bu, bunları gerçek sorgulardaki DbSet erişimlerinin temsili ile tutarlı hale getirir ve bu da sorgu işlem hattında daha kolay işlemeye olanak tanır. |
Şunlara uygulanır
Entity Framework