DefiningQueryRewritingConvention Sınıf

Tanım

DbSet<TEntity>Sorgu filtrelerinin içindeki erişimleri dönüştüren ve sorguları ' de tanımlayan kural QueryRootExpression . Bu, sorgu ardışık düzeninde daha kolay işleme sağlayan, gerçek sorgularda DbSet erişimlerin temsil edildiği şekilde tutarlı hale gelir.

public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
Devralma
DefiningQueryRewritingConvention

Açıklamalar

Daha fazla bilgi için bkz. model yapı kurallarıve bellek içi veritabanı EF Core .

Oluşturucular

DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

QueryFilterRewritingConvention öğesinin yeni bir örneğini oluşturur.

Özellikler

DbSetAccessRewriter

DbSet<TEntity>Sorgu filtrelerinde ile karşılaşılan erişimleri yeniden yazmak için kullanılan ziyaretçi QueryRootExpression .

(Devralındığı yer: QueryFilterRewritingConvention)
Dependencies

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

(Devralındığı yer: QueryFilterRewritingConvention)

Yöntemler

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Şunlara uygulanır