QueryFilterRewritingConvention 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 QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
Devralma
QueryFilterRewritingConvention
Türetilmiş
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. model yapı kuralları .

Oluşturucular

QueryFilterRewritingConvention(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 .

Dependencies

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

Yöntemler

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

Şunlara uygulanır