Share via


QueryFilterDefiningQueryRewritingConvention 类

定义

用于在查询筛选器中转换 DbSet 的访问并将查询定义为 EntityQueryables 的约定。 这使得它们与 DbSet 访问在实际查询中的表示方式一致,从而简化了查询管道中的处理。

public class QueryFilterDefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
type QueryFilterDefiningQueryRewritingConvention = class
    interface IModelFinalizedConvention
    interface IConvention
Public Class QueryFilterDefiningQueryRewritingConvention
Implements IModelFinalizedConvention
继承
QueryFilterDefiningQueryRewritingConvention
派生
实现

构造函数

QueryFilterDefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

创建 QueryFilterDefiningQueryRewritingConvention 的新实例。

属性

DbSetAccessRewriter

用于重写在查询筛选器中遇到的 DbSets 访问并将查询定义为 EntityQueryables 的访问者。

Dependencies

包含服务依赖项的参数对象。

方法

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

在模型完成后调用。

适用于