QueryFilterDefiningQueryRewritingConvention Class

Definition

Convention that converts accesses of DbSets inside query filters and defining queries into EntityQueryables. This makes them consistent with how DbSet accesses in the actual queries are represented, which allows for easier processing in the query pipeline.

public class QueryFilterDefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
type QueryFilterDefiningQueryRewritingConvention = class
    interface IModelFinalizedConvention
    interface IConvention
Public Class QueryFilterDefiningQueryRewritingConvention
Implements IModelFinalizedConvention
Inheritance
QueryFilterDefiningQueryRewritingConvention
Derived
Implements

Constructors

QueryFilterDefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Creates a new instance of QueryFilterDefiningQueryRewritingConvention.

Properties

DbSetAccessRewriter

Visitor used to rewrite DbSets accesses encountered in query filters and defining queries to EntityQueryables.

Dependencies

Parameter object containing service dependencies.

Methods

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Called after a model is finalized.

Applies to