RelationalQueryFilterRewritingConvention Sınıf

Tanım

DbSet<TEntity>Sorgu filtrelerinin içindeki erişimleri içine dönüştüren 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 RelationalQueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type RelationalQueryFilterRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class RelationalQueryFilterRewritingConvention
Inherits QueryFilterRewritingConvention
Devralma
RelationalQueryFilterRewritingConvention

Oluşturucular

RelationalQueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

RelationalQueryFilterRewritingConvention öğ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)
RelationalDependencies

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

Yöntemler

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Modelin son hale getirildikleri zaman çağrılır.

Şunlara uygulanır