QueryFilterRewritingConvention 클래스

정의

내부 쿼리 필터의 DbSet<TEntity> 액세스를 로 EntityQueryRootExpression변환하는 규칙 이렇게 하면 실제 쿼리에서 DbSet 액세스가 표시되는 방식과 일치하므로 쿼리 파이프라인에서 더 쉽게 처리할 수 있습니다.

public class QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
상속
QueryFilterRewritingConvention
파생
구현

설명

자세한 내용 및 예제는 모델 빌드 규칙을 참조하세요.

생성자

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

QueryFilterRewritingConvention의 새 인스턴스를 만듭니다.

속성

DbSetAccessRewriter

쿼리 필터에서 발생한 액세스를 로 다시 작성하는 DbSet<TEntity> 데 사용되는 방문자입니다 EntityQueryRootExpression.

Dependencies

이 서비스에 대한 종속성입니다.

메서드

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

모델을 완료할 때 호출됩니다.

적용 대상