다음을 통해 공유


RelationalQueryFilterRewritingConvention 클래스

정의

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

public class RelationalQueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type RelationalQueryFilterRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class RelationalQueryFilterRewritingConvention
Inherits QueryFilterRewritingConvention
상속
RelationalQueryFilterRewritingConvention

생성자

RelationalQueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

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

속성

DbSetAccessRewriter

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

(다음에서 상속됨 QueryFilterRewritingConvention)
Dependencies

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

(다음에서 상속됨 QueryFilterRewritingConvention)
RelationalDependencies

이 서비스에 대한 관계형 공급자별 종속성입니다.

메서드

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

적용 대상