DefiningQueryRewritingConvention 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于将查询筛选器内部的访问 DbSet<TEntity> 和将查询 EntityQueryRootExpression定义为 的约定。 这使得它们与 DbSet 访问在实际查询中的表示方式一致,从而简化了查询管道中的处理。
public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
- 继承
注解
有关详细信息和示例,请参阅 模型生成约定和 EF Core 内存中数据库提供程序 。
构造函数
DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies) |
创建 QueryFilterRewritingConvention 的新实例。 |
属性
DbSetAccessRewriter |
用于将查询筛选器中遇到的访问重写 DbSet<TEntity> 为 EntityQueryRootExpression的访问者。 (继承自 QueryFilterRewritingConvention) |
Dependencies |
此服务的依赖项。 (继承自 QueryFilterRewritingConvention) |
方法
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
用于将查询筛选器内部的访问 DbSet<TEntity> 和将查询 EntityQueryRootExpression定义为 的约定。 这使得它们与 DbSet 访问在实际查询中的表示方式一致,从而简化了查询管道中的处理。 |