Sdílet prostřednictvím


DefiningQueryRewritingConvention Třída

Definice

Konvence, která převádí přístupy k interním DbSet<TEntity> filtrům dotazů a definuje dotazy na EntityQueryRootExpression. Díky tomu jsou konzistentní s tím, jak jsou přístupy DbSet ve skutečných dotazech reprezentovány, což umožňuje snadnější zpracování v kanálu dotazu.

public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
Dědičnost
DefiningQueryRewritingConvention

Poznámky

Další informace a příklady najdete v tématech Konvence vytváření modelů a Poskytovatel databáze EF Core v paměti .

Konstruktory

DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Vytvoří novou instanci položky QueryFilterRewritingConvention.

Vlastnosti

DbSetAccessRewriter

Návštěvník přepsal DbSet<TEntity> přístupy zjištěné ve filtrech dotazů na EntityQueryRootExpression.

(Zděděno od QueryFilterRewritingConvention)
Dependencies

Závislosti pro tuto službu.

(Zděděno od QueryFilterRewritingConvention)

Metody

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Konvence, která převádí přístupy k interním DbSet<TEntity> filtrům dotazů a definuje dotazy na EntityQueryRootExpression. Díky tomu jsou konzistentní s tím, jak jsou přístupy DbSet ve skutečných dotazech reprezentovány, což umožňuje snadnější zpracování v kanálu dotazu.

Platí pro