다음을 통해 공유


QueryFilterDefiningQueryRewritingConvention 클래스

정의

쿼리 필터 내에서 DbSets의 액세스를 변환하고 쿼리를 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>)

모델이 완료된 후 호출됩니다.

적용 대상